onMouseOver ändert Teil von Image Map

pirate man

Erfahrenes Mitglied
ich hab eine image map erstellt, die ich in verschiedene rechteckige areas unterteilt hab
mithilfe von onMouseOver will ich erreichen, dass die areas beim überfahren der maus eine andere grafik bekommen

Code:
<area shape="rect" coords="222,76,260,114" href="#" onMouseOver="this.document.src='images/area1.jpg'">

leider geht das nicht
ich hoffe, ihr könnt mir helfen
 
nein, nein.

Da ist der "map"-tag vollkommen falsch. da machst du ja nur eine Fläche die verlinkt werden kann.
nimm das hier: ;)

Code:
html>
<head>
<title>Dynamische grafische Buttons</title>
<script type="text/javascript">
<!--
Normal1 = new Image();
Normal1.src = "button1.gif";     /* erste Standard-Grafik */
Highlight1 = new Image();
Highlight1.src = "button1h.gif"; /* erste Highlight-Grafik */

Normal2 = new Image();
Normal2.src = "button2.gif";     /* zweite Standard-Grafik */
Highlight2 = new Image();
Highlight2.src = "button2h.gif"; /* zweite Highlight-Grafik */

Normal3 = new Image();
Normal3.src = "button3.gif";     /* dritte Standard-Grafik */
Highlight3 = new Image();
Highlight3.src = "button3h.gif"; /* dritte Highlight-Grafik */

/* usw. fuer alle weiteren zu benutzenden Grafiken */

function Bildwechsel(Bildnr,Bildobjekt) {
 window.document.images[Bildnr].src = Bildobjekt.src;
}
//-->
</script>
<style type="text/css">
<!--
h1 { color:#6363A5; font-family:Arial,sans-serif; }
p  { color:#000000; font-family:Arial,sans-serif; }
-->
</style>
</head>
<body bgcolor="#FFFFC0" background="buttonsback.gif" text="#000000">

<table border="0" cellpadding="0" cellspacing="0"><tr>
<td valign="top">

<a href="../../../index.htm"
   onMouseOver="Bildwechsel(0,Highlight1)"
   onMouseOut="Bildwechsel(0,Normal1)"><img src="button1.gif"
   width="130" height="30" border="0" alt="Home"></a><br>
<a href="../../../helferlein/index.htm"
   onMouseOver="Bildwechsel(1,Highlight2)"
   onMouseOut="Bildwechsel(1,Normal2)"><img src="button2.gif"
   width="130" height="30" border="0" alt="Helferlein"></a><br>
<a href="../../../layouts/index.htm"
   onMouseOver="Bildwechsel(2,Highlight3)"
   onMouseOut="Bildwechsel(2,Normal3)"><img src="button3.gif"
   width="130" height="30" border="0" alt="Layouts"></a><br>

</td><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
<td valign="top">

<h1>Dynamische grafische Buttons</h1>

<p><b>Fahren Sie mit der Maus über die Buttons. Sie dürfen auch draufdrücken ;-)</b></p>

</td>
</tr>
</table>

</body>
</html>
Quelle:http://selfhtml.teamone.de
 
und was muss ich da jetzt verändern/anpassen? kenn mich mit js leider kaum aus
ich kapier auch nicht, warum da der map-tag falsch is
ich hab das bild, um das es geht angehängt, da siehst du rechtecke mit grauem rahmen - nur diese sollen beim überfahren mit der maus eine andere grafik bekommen
 
und was muss ich da jetzt verändern/anpassen? kenn mich mit js leider kaum aus
ich kapier auch nicht, warum da der map-tag falsch is
ich hab das bild, um das es geht angehängt, da siehst du rechtecke mit grauem rahmen - nur diese sollen beim überfahren mit der maus eine andere grafik bekommen
 

Anhänge

  • area.jpg
    area.jpg
    16,9 KB · Aufrufe: 117

Neue Beiträge

Zurück