SorgenKind Mech: event-Handler für alle Bilder

Beitrag lesen

Huhu!

Einen wunderschönen guten morgen ;)

ich bin gerade dabei ne ganz kleine seite zu schreiben, allerdings hat diese seite viele kleine bilder, welche auch alle einen grooßen bruder oder eine große schwester haben.

nun gibt es einen unsichtbaren div-container, der sich zeigen kann um die große variante darzustellen

um nun nicht bei jedem bild einen link oder gar ein event-handler zu bestimmen, wie zum beispiel onclick=zeige_bild(this), dachte ich mir, ich klär das einfach mal generell:

window.onload=starte_imagehandler;
function starte_imagehandler()
{
for(i=0; i<document.images.length; i++)
{
quelle=document.images[i].src;
quelle2=quelle.split("_klein");
if(quelle2.length==2) document.images[i].onClick=zeige_bild(quelle);
}
}

_leider_ funktioniert das nicht so wie ich mir das vorgestellt habe, im IE9 beispielsweise wird die funktion zeige_bild sofort ohne onClick aufgerufen, UND auch ohne einen gültigen parameter (undefied)

ist meine idee so falsch, geht das überhaupt was ich mir vorstelle? oder habe ich hier einfach nur einen kleinen flüchtigkeitsfehler?

bin für jede antwort dankbar ;)