Marcel: Rollovereffekt in einer Imagemap

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>

  1. Hallo

    Mir wird mir aber nur ein Fehler angezeigt.

    Mir/Uns leider nicht...

    Grüße

    David

    --
    "Nobody will ever need more than 640k RAM!"
    1981 Bill Gates
    1. 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.

      1. Hallo

        --> Tobias fand den Fehler...

        Grüße

        David

        --
        "Nobody will ever need more than 640k RAM!"
        1981 Bill Gates
  2. 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

    --
    Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|
    1. 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