Axel Richter: wie kommt man an den image-Index?

Beitrag lesen

Hallo Elisabeth,

es ist so, das ich per onClick auf einen "Bildlink"
Javascriptfunktionen ausführen will.

Ja, das musst Du dazusagen.

Und dieser Funktion will ich den Index des
Bildes übergeben.

Brauchst Du nicht.

Ich weiß ja nicht, auf welches Bild der Benutzer
wann klickt und ich will auch nicht für jedes
Bild eine extra Funktion machen.

Übergib der Funktion einfach das ganze Bild-Objekt. Dafür gibt es den Ausdruck "this".

<html>
<head>
<title></title>
<script type="text/javascript">
<!--
function bildclick(bild) {
  alert(bild.src);
  bild.style.width="200px";
  bild.src="dede030.gif"
}
//-->
</script>
</head>
<body>
<a href="#"><img src="dede011.gif" width="80" height="32" border="0" alt="" onclick="bildclick(this);"></a><br>
<a href="#"><img src="dede014.gif" width="80" height="32" border="0" alt="" onclick="bildclick(this);"></a><br>
<a href="#"><img src="dede020.gif" width="80" height="32" border="0" alt="" onclick="bildclick(this);"></a>
</body>
</html>

viele Grüße

Axel