[JavaScript] setTimeout abfagen ob aktiv

BadByte

Lt. Junior Grade
Registriert
Jan. 2006
Beiträge
298
hi, schon hab ich die nächste Frage...
kann man rausfinden ob ein Timeout gesetzt ist??

als wenn z.b.

Code:
(...)
 timeoutvar = window.setTimeout(beispiel_fuction(), 20);
(...)

dann würde ich gerne mit einer if-Abfrage in einer anderen Funktion rausfinden, ob auf die beispiel_fuction ein Timeout gesetzt ist...


weis da jemand was?

danke im Vorraus : clemix
 
hier mal ein nützlicher link: http://de.selfhtml.org bzw. in deinem Beispiel: http://de.selfhtml.org/javascript/objekte/window.htm#set_timeout

Ich denke du kannst es so machen (wenn ich deine Problemstellung richtig verstanden haben):

Code:
var timeout=0;

function timeouttest()
{
timeout=1;
}

window.setTimeout("timeouttest()", 10000);

if (timeout==1)
{
...
}

jetzt wird nach 10000ms (10sekunden) die Variabel "timeout" auf "1" gesetzt und danach kannst du mit einem "if" überprüfen ob "timout == 1" ist
 
Zurück
Oben