Thomas: Funktion ermittelt selbständig Aufrufparameter

Beitrag lesen

naja, jetzt hab ich da etwas Hirnschmalz reingesteckt, da darf der Browser auch ein bischen rauchen nebenbei ;-)
Ich habe die Lösung ausprobiert, debugt und sie funktioniert jetzt zur vollsten Zufriedenheit. Vielen Dank an alle für ihre wertvollen Tips!!

<body>  
  <div><img src="url1">text1</div>  
  <div><img src="url2">text2</div>  
  <div><img src="url3">text3</div>  
</body>
<script type="text/javascript">  
var divs = document.getElementsByTagName("div");  
var divAnz = divs.length;  
  
for (var i = 0; i < divAnz; i++) {  
  divs[i].onclick = Meinefkt;  
}  
  
function Meinefkt()  {  
var url = this.childNodes[0].src;  
var text= this.childNodes[1].nodeValue;  
}  
</script>

P/S: Ich mußte das Skript hinter den HTML-Teil platzieren, da das Skript sonst 0 <div>-Elemente zählt. Ist das ok, hat das Nachteile, bzw. gibt es auch eine Lösung, mit der ich das Skript im <head>-Bereich der Datei platzieren kann?