Rollovereffekt in einer Imagemap
Marcel
- javascript
0 David Tibbe0 Marcel
0 Tobias K.0 Marcel
Ich hab in einer HTML Seite eine Imagemap generiert.
Es wird zunächst nur die Grafik "1.JPG" angezeigt.Wenn ich mit der Maus über den ersten Bereich gehe, wird durch den Rollovereffekt eine die Grafik "2.jpg"angezeigt, gehe ich aber über den 2 Bereich sollte die Garfik "3.jpg" angezeigt werden, mir wird mir aber nur ein Fehler angezeigt. Hat jemand ne Idee woran das liegen könnte? Anbei der Quelltext.
Vielen Dank schonmal.
<HTML>
<HEAD>
<script type="text/javascript">
<!--
Normal1 = new Image();
Normal1.src = "1.jpg";
Highlight1 = new Image();
Highlight1.src = "2.jpg";
Normal2 = new Image();
Normal2.src = "1.jpg";
Highlight2 = new Image();
Highlight2.src = "3.jpg";
function Bildwechsel(Bildnr,Bildobjekt) {
window.document.images[Bildnr].src = Bildobjekt.src;
}
//-->
</script>
</HEAD>
<BODY>
<MAP NAME="1">
<AREA SHAPE=POLY COORDS="184,430,215,398,240,414,238,443,216,456,188,451,187,429" onMouseOut="Bildwechsel(0,Normal1)" OnMouseOver="Bildwechsel(0,Highlight1)">
<AREA SHAPE=POLY COORDS="138,229,121,223,106,239,97,252,97,263,93,279,92,294,107,306,121,309,139,310,141,303,146,298,153,293,153,287,155,281,157,278,162,270,168,271,165,278,172,282,184,264,185,254,176,243,163,238,152,240,141,232,137,230" onMouseOut="Bildwechsel(1,Normal2)" OnMouseOver="Bildwechsel(1,Highlight2)">
</MAP>
<IMG SRC="1.JPG" width="450" height="672" USEMAP="#1" BORDER=0>
</BODY>
</HTML>
Hallo
Mir wird mir aber nur ein Fehler angezeigt.
Mir/Uns leider nicht...
Grüße
David
Mir wird folgender Fehler angezeigt " 'window.document.images[...]' ist Null oder kein Objekt" , die Fehler Anzeige verweisst auf Zeile 18 in der "window.document.images[Bildnr].src = Bildobjekt.src;" steht.
Die Fehlermeldung ist aus dem MSIE 6.0.
Hallo
--> Tobias fand den Fehler...
Grüße
David
Hallo Marcel, <- </faq/#Q-05a>
Ich hab in einer HTML Seite eine Imagemap generiert.
mit was generiert?
mir wird mir aber nur ein Fehler angezeigt.
und der wäre? (nicht der den der IE anzeigt (der taugt nichts) interessant ist der den Mozilla oder Opera anzeigen)
OnMouseOver="Bildwechsel(0,Highlight1)">
OnMouseOver="Bildwechsel(1,Highlight2)">
du übergibst einmal als Bildnummer 0 und einmal 1 - hast aber nur ein Bild auf deiner Seite, allso kann das mit 1 nicht funktionieren...
COORDS="138,229,121,223,106,239,97,252,97,263,93,279,92,294,107,306,121,309,139,310,141,303,146,298,153,293,153,287,155,281,157,278,162,270,168,271,165,278,172,282,184,264,185,254,176,243,163,238,152,240,141,232,137,230"
sonst gehts dir noch gut, ja? :-)
<IMG SRC="1.JPG" width="450" height="672" USEMAP="#1" BORDER=0>
hier fehlt noch ein alt=""
Grüße aus Nürnberg <- </faq/#Q-05c>
Tobias
Hallo Tobias,
das war der Fehler, jetzt funzt es...
du übergibst einmal als Bildnummer 0 und einmal 1 - hast aber nur ein Bild auf deiner Seite, allso kann das mit 1 nicht funktionieren...
jetzt funzt es...
Vielen Dank für die schnelle Antwort.
Grüße aus Wanne Eickel zurück
Marcel