Felix Riesterer: Onclick in externer Datei

Beitrag lesen

Lieber striker,

fast richtig.

<img src="images/linklistehome.png" onload="new moImage(this, 'images/linklistehome2.png')" onclick="momImage (this, 'images/linklistehome.png')" border="0" />

Du hast doch eine onclick-Funktion schon definiert! Diese onclick-Funktion ist dem Bild-Elementobjekt bereits mitgegeben worden (eine Eigenschaft von objektorientierter Programmierung), indem Dein Bild nach dem vollständigen Laden (also "onload") mit diversen Erweiterungen (eben nach dem Schema von moImage) versehen wurde, darunter auch die onclick-Funktion.

Du bist schon längst fertig! Das onclick-Attribut im HTML ist nun überflüssig, denn dessen Sinn hat bereits Deine Konstruktor-Funktion (moImage) erfüllt.

Und sei bitte so gut und hau das border="0" raus! Das ist ja hässlich (und sowas von unnötig)!

Liebe Grüße,

Felix Riesterer.

--
ie:% br:> fl:| va:) ls:[ fo:) rl:° n4:? de:> ss:| ch:? js:) mo:} zu:)