Benjamin Mollenhauer: "too much recursion"

Beitrag lesen

Hallo,

ich hab folgendes Problem, an dem ich nun schon seit einer Stunde rumhaenge:

"JavaScript Error: too much recursion" nennt sich mein Problem und wird verursacht durch folgenden Code:
  
function animateObj () {
MachIrgendWas_wasichgeradegekillthab();
setTimeout( eval("this.Animate();"), this.Interval );
}

wobei gilt: "this.Animate = animateObj;". Das ganze wird gestartet durch einen Aufruf dieser Funktion (Wechsler.Animate();).
Der Interval liegt bei 300, hab aber auch schon andere Werte ausprobiert - gl. Ergebnis. IE stürtzt bei dem Script total ab.

Wer kann mir helfen? Ist ja bestimmt wieder trivial...

Was bedeutet 'too much recursion'? Bzw. was soll das in diesem Zusammenhang? Die Funktion wird aufgerufen, arbeitet MachIrgendwas ab dann wird gewartet, 3s - und dann wieder von vorne. Was ist den hier rekursiv?

Vielen Dank,

Benni