wartefunktion

bauchinj

Erfahrenes Mitglied
Hallo nochmal!

Gibt es eine Art "Wartefunktion", die in einer Javascriptfunktion eine Schleife für n-Sekunden anhält?

Bsp:
function fkt(){
var i=0;
for(i; i<10; i++){
document.write(i);
wait(5000); //wait 5 seconds
}
}

hab schon die Funktion 'setTimeout' gefunden, leider wird das Programm trotzdem im schnelldurchlauf (also 1234... ausgegeben) ausgeführt!
 
Nö, sowas gibt es nicht.

Selbst wenn du irgendetwas in der Art probierst umzusetzen, wäre der Browser in der Zwischenzeit unbenutzbar.
 
Es gibt zwar keine Wartefunktion, aber Du kannst den Aufruf einer Funktion um eine bestimmte Zeit verzögern indem Du anstatt der Funktion selbst die Javascript Funktion window.setTimeout verwendest.

Statt
Code:
doSomething();

mit Timeout (um 5 Sekunden verzögert):
Code:
window.setTimeout('doSomething()',5000);

viele Grüsse

Thomas.
 
Zurück