ChrisB: setTimeout für eine Objektinterne Funktion?

Beitrag lesen

Hi,

Ich habe zwei Methoden eingefügt, die das Objekt praktisch starten und wieder anhalten sollen. Leider liefert mit der Aufruf der "setTimeout()" Funktion immer einen Fehler, ohne nähere Beschreibung ("Objekt erforderlich in Zeile 0"). Nachdem ich eine Weile experimentiert habe, scheint es so zu sein, dass die Funktion "setTimeout" die objektinterne Funktion "ParseData()" nicht findet.

Kann sie auch nicht. setTimeout wird im Kontext von window ausgefuehrt - dein ParseData ist aber keine Methode des window-Objektes, sondern deines eigenen Objektes.

Loesung:
http://aktuell.de.selfhtml.org/artikel/javascript/organisation/#object-methoden-und-kontext

MfG ChrisB