KD-one: OnMouseOver

Beitrag lesen

Hallo,

Das Java Script: (funktioniert ohne Probleme)
<script language="JavaScript">
usual1 = new Image();
usual1.src = "image1.gif";
over1 = new Image();
over1.src = "image2.gif";
 function change(Bildnr,Bildobjekt)
{
  window.document.images[Bildnr].src = Bildobjekt.src;
 }
</script>

der <body> Tag
<img src="../shampoo.gif" width="646" height="41" alt=""> --> Das normale Bild, welches sich verändert wenn ich über das OnMouseOver Bild fahre, aber eigentlich nicht soll.

<img src="botanic_1_40.gif"  width="64" height="142" alt="Botanic 1" onmouseover="change(0,over1);" onmouseout="change(0,usual1"> --> Das Bild soll sich ändern!

Da du mit Indexnummern arbeitest, ist es nicht verwunderlich, daß sich das erste Bild ändert.
Ändere die 0 in 1 und es wird gehen.
Indexnummern werden in der Reihenfolge des Auftreten des Objektes im Quelltext vergeben, also hat dein erstes Bild die Indexnummer "0".
Desweiteren wird in deinem Fall auch das erste Bild beim Mouseout gegen das zweite Bild ausgetauscht werden, stimmt's?

Kurt

--
"Mut ist eine Tugend, doch Angst beweist Vernunft, Bewusstsein und Phantasie. Die Kunst ist es abzuwägen."