TOM: Programmablauf verzögern

Beitrag lesen

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