onmouseover
paumi
- javascript
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
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!
Hi,
onClick="document.location='javascript:window.close()'"
was um alles in der Welt soll _das_ bezwecken?!
Cheatah
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!
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!
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
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
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
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>
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.
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