Felix: setTimeout mit Objekt

Beitrag lesen

Der Code wird erst nach der angegebenen Zeit aufgerufen und vorher ist das für JavaScript einfach nur ein String.

Ahh, danke für die Erklärung.

Als Idee: Als ich das letzte mal auf dieses Problem gestoßen bin, habe ich einfach alle meine Objekte in einem globalen Array abgelegt und dem setTimeout den Array-Index mitgegeben.

Klingt ganz gut mit dem Array, allerdings denke ich, dass mir eine einfache globale Variable reicht, oder?

Und noch eine Frage, die mir da einfällt:
Es ist immer die gleiche Grafik, die zurückspringt. Wenn ich aber über einen Button fahre, soll der Timer gecancled werden. geht das? Mit einem globalen Timer, welcher dann über clearTimeout gelöscht wird?