Problem mit onmouseover
OnkelSchnitzel
- javascript
Hallo,
ich habe ein Bild, daß per onmouseover ausgetauscht werden soll. Aber leider wird nicht das betreffende Bild ausgetaucht, sondern das nächst Folgende im Dokument. In meinem Fall ist es das Banner der Seite. Hier mal der wesentliche Quelltext:
<script type="text/javascript">
Normal1 = new Image();
Normal1.src = "Bilder/Layout/Band/band1.jpg"; /* erste Standard-Grafik */
Highlight1 = new Image();
Highlight1.src = "Bilder/Layout/Band/band1hov.jpg"; /* erste Highlight-Grafik */
function Bildwechsel (Bildnr, Bildobjekt) {
window.document.images[Bildnr].src = Bildobjekt.src;
}
</script>
</head>
<body>
<div id="center">
<img src="Bilder/Layout/banner.jpg" class="banner" alt="The Invains" />
<div id="box">
<img src="Bilder/Layout/andy.jpg" border="0" />
<img src="Bilder/Layout/mario.jpg" border="0" />
<img src="Bilder/Layout/normen.jpg" border="0" />
<img src="Bilder/Layout/Band/band1.jpg" border="0"
onmouseover="Bildwechsel(0, Highlight1)" onmouseout="Bildwechsel(0, Normal1)" />
</div>
</div>
</body>
</html>
Danke schonmal,
Euer Schnitzelchen
hi,
Aber leider wird nicht das betreffende Bild ausgetaucht, sondern das nächst Folgende im Dokument.
<img src="Bilder/Layout/Band/band1.jpg" border="0"
onmouseover="Bildwechsel(0, Highlight1)" onmouseout="Bildwechsel(0, Normal1)" />
Mit dem Code sollte eigentlich das erste Bildelement ausgetauscht werden - schließlich hast du den Index 0 angegeben.
In meinem Fall ist es das Banner der Seite.
Nun ja, das ist ja auch das erste Bild in deinem Dokument.
Works as designed.
Und wo ist jetzt dein Problem?
gruß,
wahsaga
Mit dem Code sollte eigentlich das erste Bildelement ausgetauscht werden - schließlich hast du den Index 0 angegeben.
Arrgh, danke! :-)