ChrisB: event-Handler für alle Bilder

Beitrag lesen

Hi,

Betrachte die 2 wesentlichen Unterschiede zwischen dem Zuweisen einer Funktion zu einem Event

hier

window.onload=starte_imagehandler;

und hier

document.images[i].onClick=zeige_bild(quelle);

öhm ... ja ... ich kann ja erst ein onclick-ereignis hinzufügen, wenn das element existiert, daher window.onload, wenn ich das einfach so machen würde, würde ich ja alle bilder durchlaufen zu einem zeitpunkt, wo noch keine bilder existieren ...

oder hab ich das falsch verstanden?

Ja, hast du - du solltest dir die wesentlichen *Unterschiede* beider Notationen klar machen (ohne die konkrete Funktionalität zu betrachten).

Beim oberen weist du eine Funktionsreferenz zu; beim unteren hingegen rufst du eine Funktion direkt an dieser Stelle auf, und weist dann nur noch deren Rückgabewert zu.

MfG ChrisB

--
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?