1 onMouseover 2 Graifkänderungen

dastool

Erfahrenes Mitglied
Hi, ich hab mal wieder ein kleines "Denkproblem" bei Javascript :)
Ich soll mit mit einem onMouseover Effeckt 2 Grafiken ändern... nur weiss ich nicht wie.
Den Code hab ich gleich mal mitgepostet...

Code:
<html>
<head>
<title>Aufgabe 1</title>
<script type="text/javascript">
Normal1 = new Image();
Normal1.src = "bilder/zuan.gif";
Highlight1 = new Image();
Highlight1.src = "bilder/zuah.gif";

Normal2 = new Image();
Normal2.src = "bilder/zubn.gif";
Highlight2 = new Image();
Highlight2.src = "bilder/zubh.gif";

Normal3 = new Image();
Normal3.src = "bilder/transp.gif";
Highlight3 = new Image();
Highlight3.src = "bilder/mehrzub.gif";

function Bildwechsel (Bildnr, Bildobjekt) {
  window.document.images[Bildnr].src = Bildobjekt.src;
}
</script>

</head>
<body bgcolor="000000" >

<a href="#"
   onMouseOver="Bildwechsel(0, Highlight1)"
   onMouseOut="Bildwechsel(0, Normal1)"><img src="bilder/zuan.gif" width=100 height=50 alt="" border="0"></a><br>
<a href="#"
   onMouseOver="Bildwechsel(1, Highlight2)"
   onMouseOut="Bildwechsel(1, Normal2)"><img src="bilder/zubn.gif" width=100 height=50 alt="" border="0"></a><br>
<a href="#"
   onMouseOver="Bildwechsel(2, Highlight3)"
   onMouseOut="Bildwechsel(2, Normal3)"><img src="bilder/transp.gif" width=141 height=77 alt="" border="0"></a>


</body>
</html>

Der Punkt mit dem "Highlight/Normal3" soll sich mitändern, wenn man mit der Maus auf "Highlight/Normal2" ist.
Ich denk mal, dass das geht, sonst würde man mir das wohl nicht als Aufgabe stellen, aber mir fehlt jegliche Idee, wie ich das umsetzen könnte...

Einzeln (so wie es im moment ist) ist das nicht erwünscht :(
Weiss einer wie ich das anstell?

Gruss

dastool
 
Ich vermute, dass Du so etwas meinst:

Code:
<script type="text/javascript">
function two_function_calls(Bildnr1, Bildobjekt1,Bildnr2, Bildobjekt2) {
  window.document.images[Bildnr1].src = Bildobjekt1.src;
  window.document.images[Bildnr2].src = Bildobjekt2.src;
}
</script>

Code:
<a href="#"
   onMouseOver="two_function_calls(0, Highlight1,1,Highlight2)">
<img src="bilder/zuan.gif" width=100 height=50 alt="" border="0"></a><br>
 
Ich glaub nicht.
Leider funktioniert dannach garkein Mouseover mehr :(

Vielleicht hab ich das auch falsch erklärt... :rolleyes:
Also:
Mouse-effeckt bei A:
Mouseover -> zuan.gif
Mouseout -> zuah.gif
onClick -> transp.gif -> mehrzua.gif

Mouse-effeckt bei B:
Mouseover -> zubn.gif
Mouseout -> zubh.gif
transp.gif -> mehrzub.gif
onClick -> transp.gif -> mehrzub.gif

Und bei den onClicks kommen dann verschiedene Frames, aber das hab ich schon soweit...
 
Zuletzt bearbeitet:
Zurück