Hi zusammen,
Ich bin ein völliger Newbie in Sachen HTML etc..
Ich hab da ein Problem bei dem ich nicht weiterkomme und hoffe ihr könnt mir weiterhelfen.
Ich wollte einen Bereich eines Bildes mit einem Link versehen. Ich hab dazu das Programm Fast Image Map 2 (FIM2) verwendet.
Kostenloser Fast Image-Map Download (deutsch) 2 - netzwelt.de
Das hat alles bestens geklappt. Nun wollte ich, das der betreffende Linkbereich des Bildes, in einer anderen Farbe erscheint, sobald man mit der Maus darüberfährt.
Im Programm FIM2 gibt es dazu einen Ort wo man zusätzlich einen Mouseover als Javaskript definieren kann. Im Feld dort habe ich javabild.js eingegeben und dann den ganzen HTML Text in den HTML Editor kopiert. Das sieht dann so aus.
<map name="bild_a" id="bild_a">
<area shape="poly" coords="128,193,129,194,365,86,307,332" href="seite2.html" onMouseover="javabild.js" alt="" />
</map>
<img src="bild_a.jpg" width="900" height="1199" border="0" alt="" title="" usemap="#bild_a" />
Im Netz hab ich für den Hovereffekt das hier gefunden:
JavaScript - Beispiele: Bilder - HTMLWorld
<script language="JavaScript">
<!--
function doHover(b,i)
{
f = document.src;
f = f.substr(0,f.length-5);
f+=i+'.jpg';
document.src = f;
}
//-->
</script>
...
<a href="#" onmouseover="doHover('bild1','b')"
onmouseout="doHover('bild1','a')" >
<img border="0" name="bild1" src="bild_a.jpg">
</a>
Ich habe das dann in einen Texteditor kopiert und als javabild mit der Endung .js im Ordner abgespeichert, wo ich die Homepage mache. Dort hab ich auch das Bild mit den Mouseover Bereichen als bild_a.jpg und dasselbe Bild mit der Veränderung als bild_b.jpg gespeichert.
Wenn ich das aber im HTML Editor teste und mit der Maus über den betreffenden Bereich fahre, öffnet sich eine Fehlermeldung:
"Javabild" is undefined
Was habe ich falsch gemacht?
Ich bin ein völliger Newbie in Sachen HTML etc..
Ich hab da ein Problem bei dem ich nicht weiterkomme und hoffe ihr könnt mir weiterhelfen.
Ich wollte einen Bereich eines Bildes mit einem Link versehen. Ich hab dazu das Programm Fast Image Map 2 (FIM2) verwendet.
Kostenloser Fast Image-Map Download (deutsch) 2 - netzwelt.de
Das hat alles bestens geklappt. Nun wollte ich, das der betreffende Linkbereich des Bildes, in einer anderen Farbe erscheint, sobald man mit der Maus darüberfährt.
Im Programm FIM2 gibt es dazu einen Ort wo man zusätzlich einen Mouseover als Javaskript definieren kann. Im Feld dort habe ich javabild.js eingegeben und dann den ganzen HTML Text in den HTML Editor kopiert. Das sieht dann so aus.
<map name="bild_a" id="bild_a">
<area shape="poly" coords="128,193,129,194,365,86,307,332" href="seite2.html" onMouseover="javabild.js" alt="" />
</map>
<img src="bild_a.jpg" width="900" height="1199" border="0" alt="" title="" usemap="#bild_a" />
Im Netz hab ich für den Hovereffekt das hier gefunden:
JavaScript - Beispiele: Bilder - HTMLWorld
<script language="JavaScript">
<!--
function doHover(b,i)
{
f = document.src;
f = f.substr(0,f.length-5);
f+=i+'.jpg';
document.src = f;
}
//-->
</script>
...
<a href="#" onmouseover="doHover('bild1','b')"
onmouseout="doHover('bild1','a')" >
<img border="0" name="bild1" src="bild_a.jpg">
</a>
Ich habe das dann in einen Texteditor kopiert und als javabild mit der Endung .js im Ordner abgespeichert, wo ich die Homepage mache. Dort hab ich auch das Bild mit den Mouseover Bereichen als bild_a.jpg und dasselbe Bild mit der Veränderung als bild_b.jpg gespeichert.
Wenn ich das aber im HTML Editor teste und mit der Maus über den betreffenden Bereich fahre, öffnet sich eine Fehlermeldung:
"Javabild" is undefined
Was habe ich falsch gemacht?