Programmablauf verzögern
Paul
- javascript
hallo!
ich habe folgendes problem:
ich habe eine externe javascript datei, welche mehrere befehle enthällt.
z.B. vor();
vor();
vor();
usw...
in einer anderen externen datei sind die befehle gespeichert.
z.B. function vor()
{
alert("Vor!");
}
nun mein großes problem:
wie schaffe ich es, dass die vor()-Befehle nicht alle direkt hintereinander ausgeführt werden.
wenn ich window.setTimeout() in die vor funktion einfüge,
z.B. function vor()
{
window.setTimeout("alert('Pause...');", 100);
wird dreimal pause... ausgeführt NACHDEM dreimal vor() ausgeführt wurde.
kann mir vielleicht irgendjemand helfen???
vielen dank,
paul
hallo!
sers Paul
ich habe folgendes problem:
ich hab auch viele ;)
ich habe eine externe javascript datei, welche mehrere befehle enthällt.
des hab ich aber net...
z.B. vor();
vor();
vor();
usw...
in einer anderen externen datei sind die befehle gespeichert.
z.B. function vor()
{
alert("Vor!");
}
faszinierend...
nun mein großes problem:
wie schaffe ich es, dass die vor()-Befehle nicht alle direkt hintereinander ausgeführt werden.
wenn ich window.setTimeout() in die vor funktion einfüge,
z.B. function vor()
{
window.setTimeout("alert('Pause...');", 100);
wird dreimal pause... ausgeführt NACHDEM dreimal vor() ausgeführt wurde.
mhh.. das ist sonneklar!
du rufst ja ne funktion auf wo drinne steht er soll in 100 ms pause ausgeben. da steht aber auch drin, er soll sofort vor ausgeben -> wenn du des ding 3x aufrufst gibt er logischerweise, (bei der annahme eines unendlich schnellen programmes gg), 3x vor und dann 3x pause aus...
du musst es eher so machen
function vor_init(){
window.setTimeout('vor()',1000);
}
function vor(){....}
so sollte es gehen...
TOM
kann mir vielleicht irgendjemand helfen???
ist dir noch zu helfen? gg
vielen dank,
paul
hi tom!
vielen dank! ich werd mich gleich mal in den code stürzen :-)
hallo!
du musst es eher so machen
funktioniert nicht :-(
ich hab keine ahnung warum.
function vor_init(){
window.setTimeout('vor()',1000);
}
function vor(){....}
wenn ich es so ausführe, wir der inhalt von vor() überhaupt nicht mehr beachtet...
so sollte es gehen...
WARUM TUT ES DAS NICHT????
TOM
kann mir vielleicht irgendjemand helfen???
ist dir noch zu helfen? gg
nein, wahrscheinlich ehr nicht mehr :-(
vielen dank,
paul