Hallo,
hört sich so an, als bräuchtest Du kein Timeout, sondern so eine Art sleep-Funktion. Das heißt, Du möchtest die Ausführung Deines Skriptes anhalten und nach einer gewissen Zeit fortsetzen, richtig?
Ich hatte dieses Problem auch schon einmal. Die timeout-Funktion hat mich damals nicht weitergebracht.
Google schließlich ließ mich folgende Lösung finden:
// a javascript "sleep" function
// gap specifies the sleep time in miliseconds
function delay(gap){
var then,now;
then=new Date().getTime();
now=then;
while((now-then)<gap) {
now=new Date().getTime();
}
}
Ciao,
Andreas