paumi: onmouseover

Lieber Helfer

Ich habe auf meiner Homepage eine Landkarte. Wenn ich mit der Maus drüber fahre, soll sich die Nordinsel rot verfärben. Wenn ich jetzt mit der Maus über diese onmouseover-Feld drüberfahre, öffnet sich links oben eine neue Grafik anstatt über der Alten. Zum besseren Verständnis hier der Link: http://www.paumgartten.com/html/neuseeland.html
Es reicht, wenn man in der Grafik ganz links oben reinfährt.
Ich nehme an ich muss irgendwo ein target definieren, aber ob das stimmt weiß ich nicht. Wäre Euch sehr dankbar, wenn mir jemand einen Tipp geben kann.

Gruß
Clemens

  1. Ich würde es mal so versuchen:
    <img src="../pics/neuseeland/neuseeland.gif
     name="Neuseeland"
     onMouseOut="document.Neuseeland.src = Highlight1.src;"
     onMouseOver="document.Neusseland.src = Normal1.src;"
     onClick="document.location='javascript:window.close()'"
     width="166" height="37" border="0" alt="" >
    Hoffe es hilft dir weiter!

    1. Hi,

      onClick="document.location='javascript:window.close()'"

      was um alles in der Welt soll _das_ bezwecken?!

      Cheatah

      --
      X-Will-Answer-Email: No
      X-Please-Search-Archive-First: Absolutely Yes
      1. was um alles in der Welt soll _das_ bezwecken?!

        UUppps!
        Das kommt davon wenn man den Code einfach aus seinen Datein rauskopiert.
        Bitte ignoriere das Paumi!

    2. Wenn ich das richtig verstehe, geht das aber nur, wenn sich ein Bild verändern soll. Wie ist es aber, wenn sich im Bild die nordseite verfärben soll wenn ich drüber fahre und das Gleiche bei der Südinsel. Da hilft mir doch nur dieses:

      <map name="FPMap0">
      <area href="neusseland/marlborough/default.htm" onmouseOver="Bildwechsel(0, Highlight1)" onmouseOut="Bildwechsel(0, Normal1)" coords="0,300,300,0">
      <area href="neusseland/nelson/default.htm" onmouseOver="Bildwechsel(0, Highlight2)" onmouseOut="Bildwechsel(0, Normal2)" coords="300,600,600,300">
      </map><img src="../pics/neuseeland/neuseeland.gif" border="0" usemap="#FPMap0" name="mappe">

      oder?

      Clemens

      Ich würde es mal so versuchen:
      <img src="../pics/neuseeland/neuseeland.gif
       name="Neuseeland"
       onMouseOut="document.Neuseeland.src = Highlight1.src;"
       onMouseOver="document.Neusseland.src = Normal1.src;"
       onClick="document.location='javascript:window.close()'"
       width="166" height="37" border="0" alt="" >
      Hoffe es hilft dir weiter!

      1. hi,

        Wie ist es aber, wenn sich im Bild die nordseite verfärben soll wenn ich drüber fahre und das Gleiche bei der Südinsel.

        dann musst du das komplette bild austauschen, da ein browser keine bilder verändern kann - er ist schliesslich kein "malprogramm".

        Da hilft mir doch nur dieses: [...]

        wenn "es hilft", du also eine "funktionierende" methode gefunden hast - wozu dann die frage hier?

        gruss,
        wahsaga

        1. Hallo

          Das mit dem Austauschen ist schon klar. Meine Frage war ja, wieso ich das Bild dann plötzlich zweimal auf der Seite habe, er es wohl nicht auf der richtigen Stelle austauscht.

          Grüße
          Clemens

          hi,

          Wie ist es aber, wenn sich im Bild die nordseite verfärben soll wenn ich drüber fahre und das Gleiche bei der Südinsel.

          dann musst du das komplette bild austauschen, da ein browser keine bilder verändern kann - er ist schliesslich kein "malprogramm".

          Da hilft mir doch nur dieses: [...]

          wenn "es hilft", du also eine "funktionierende" methode gefunden hast - wozu dann die frage hier?

          gruss,
          wahsaga

          1. hi,

            bitte zitiere sinnvoll, nur das, worauf du dich beziehst - fullquotes sind extrem unschön. </faq/#Q-09a>

            Das mit dem Austauschen ist schon klar. Meine Frage war ja, wieso ich das Bild dann plötzlich zweimal auf der Seite habe, er es wohl nicht auf der richtigen Stelle austauscht.

            ohne die von dir aufgerufene funtkion Bildwechsel() zu kennen, ist das nicht eindeutig zu beantworten.

            allerdings ist stark zu vermuten, dass du über die bildnummer auf die bilder zugreifst, und dich dabei verzählt hast - die bilder werden in der reihenfolge gezählt, in der sie im dokument stehen, und es wird bei 0 begonnen.

            schau dir auch mal http://selfhtml.teamone.de/javascript/beispiele/buttons.htm an, für weitere erklärungen dazu.

            gruss,
            wahsaga

            1. hallo

              Sorry, hast natürlich recht mit Zitieren und der funktion bildwechsel(). Wollte euch aber nicht mit Quellcode im Posting überschütten und dacht es wäre am gescheitesten einfach auf die Internetseite zu verweisen, wo man sich das Problem genau schauen kann.

              Grüße und mit Versprechen auf Besserung
              Clemens

              hi,

              bitte zitiere sinnvoll, nur das, worauf du dich beziehst - fullquotes sind extrem unschön. </faq/#Q-09a>

      2. Ich habe das mal mit deinem Code ausprobiert.
        Es funzt wenn ich in der Tabelle in der die Karte ist keine anderen Bilder habe. Sobald ich andere Bilder habe, Setzt er das neue Bild auf das des zweiten Bilds in der Tabelle.
        Du hast also recht mit dem target.
        Mehr weis ich auch nicht.

  2. Hallo paumi

    Du wechselst image[0] aus, image[0] ist das Bild im Dokument also ../pics/dummy-dark.gif.
    ../pics/neuseeland/neuseeland.gif ist image[6].
    Also musst du "Bildwechsel(6, ...) schreiben.

    MFG
    Detlef

    --
    - Wissen ist gut
    - Können ist besser
    - aber das Beste und Interessanteste ist der Weg dahin!