MichelM: (setTimeout) - Timer hängt sich bei mehreren Ebenen auf?

Beitrag lesen

Hallo Sue

alert(this.timer1); erklärt dann ggf. von selber

Aber wie soll ich denn noch "this.timer1" anzeigen lassen, wenn ich den Timer gar nicht innerhalb des Objektes setzen darf?

Mit Deiner Version vor der Änderung gedacht, um das Problem zu verstehen. Wir wollen ja die Ursache verstehen und nicht die Symptome bekämfen.
Da sollte Dir klar werden, warum clearTimeout nicht funktioniert.

Du musst clearTimeout auf die Funktion setzen, die von setTimeout aufgerufen wird und nicht auf das Objekt setTimeout selbst ;-)