Andreas Dölling: Farbe ändern

Beitrag lesen

Hallo,

nein, m.E. müsste this in der funktion auf die funktion selber verweisen.

nein, innerhalb der Funktion verweist this auf den "Eigentümer" der Funktion, also auf das Objekt, zu welchem die Funktion gehört, und das ist in diesem Fall das window-Objekt (alert(this) bestätigt das ja auch).
Genau wie innerhalb der Methode einer selbstdefinierten Klasse - bzw. eines Objekts dieser Klasse - this auf das Objekt verweist, zu dem die Methode gehört.
Das wird bei quirksmode.org sehr gut beschrieben (überhaupt eine wirklich sehr gute Seite für JS-Interessierte - großes Lob an den Betreiber!).

Ist aber in diesem Fall auch egal - dem Patienten konnte ja geholfen werden.
;)

Ciao,
Andreas