mrjerk: Für mich nicht nachvollziehbare Meldung "... is undefined"

Beitrag lesen

Hallo,

Wenn img[x] undefiniert wäre, dann dürfte doch gar nicht erst die bei mouseover zugewiesene Funktion aufgerufen und somit auch keine beliebige alert-Meldung anzeigt werden, oder?

Ich vermute, das Problem ist, dass der Wert von x nicht der ist, den x beim Erzeugen der Mouseover-Funktion hatte, sondern der Wert beim Verlassen der Schleife (also Anzahl). Und imgs[Anzahl] ist undefiniert, das letzte Element wäre imgs[Anzahl-1].

Du müsstest aber über "this" innerhalb der mouseover-Funktion bereits Zugriff auf das Image-Objekt haben (alert(this.src))

Hope that helps.

Viele Grüsse,
Jörg