Stefan Christ
2006-10-09 19:52:41 UTC
Guten Abend,
ich habe einen Timer, der nach 3 Sekunden eine Funktion aufruft. Sobald
diese abgearbeitet ist, ruft sie sich selber wieder mit diesem Timer
auf. Nun möchte ich den Timer aber auch abbrechen können, wenn ein
bestimmtes Ereignis eintritt.
Hier mein Versuch:
var timer = false;
function f_refresh() {
...
timer = window.setTimeout("f_refresh('')", 3000);
}
function abbrechen() {
if(timer) {
window.clearTimeout(timer);
}
}
Leider wird der Timer nie abgebrochen, eine Fehlermeldung erhalte ich
aber auch nicht. Weiss jemand wo der Fehler liegt?
Danke,
Stefan
ich habe einen Timer, der nach 3 Sekunden eine Funktion aufruft. Sobald
diese abgearbeitet ist, ruft sie sich selber wieder mit diesem Timer
auf. Nun möchte ich den Timer aber auch abbrechen können, wenn ein
bestimmtes Ereignis eintritt.
Hier mein Versuch:
var timer = false;
function f_refresh() {
...
timer = window.setTimeout("f_refresh('')", 3000);
}
function abbrechen() {
if(timer) {
window.clearTimeout(timer);
}
}
Leider wird der Timer nie abgebrochen, eine Fehlermeldung erhalte ich
aber auch nicht. Weiss jemand wo der Fehler liegt?
Danke,
Stefan