Noch eine Anmerkung: Wenn ich im setTimeout-Aufruf die Funktionsaufrufe
instanz.fade(step)
oderinstanz.next()
nicht in einer anonymen Funktion gekapselt hätte, dann hätte mir der FF "too much incursion" vorgeworfen. Das muss ich jetzt aber nicht verstehen, oder?
Wenn du die Funktion direkt aufrufst, dann wird die Funktion aufgerufen und da der Timeraufruf auch in dieser Funktion stattfindet, hast du: too much recursion.
Der Timer erwartet, wie Events, eine Referenz einer Funktion oder einen string, der nach Ablauf dann evaluiert wird.
Struppi.