flumpaMedlem sedan jan. 2003247 inlägg Hej
Någon som vet hur man kan ändra min bild länk så att
det blir en pekare över länken när man för muspekaren
över länken i bilden?
<script type="text/javascript">
<!--
function openWin(urla,urlb,urlc){
window.open(urla,'main','');
window.open(urlb,'meny','');
window.open(urlc,'content','');
}
//-->
</script>
<img src="ram/right.jpg" width="52" height="418" border="0" align="top" usemap="#Map">
<map name="Map">
<area shape="rect" coords="17,61,30,107" onClick="openWin('start.html','mportfol.htm','cintro.html');">
<area shape="rect" coords="16,119,31,163" onClick="openWin('pic/about/about.html','mabout.html','cabout.html');">
<area shape="rect" coords="16,174,31,235" onClick="openWin('pic/pixel/pixel.html','mportfol.htm','cportfol.html');">
<area shape="rect" coords="15,246,31,303" onClick="openWin('form.html','mmeny.htm','ccontact.html');">
<area shape="rect" coords="15,313,31,355" onClick="openWin('links.html','mmeny.htm','clinks.html');">
</map>
Area-taggar precis som A, får automatiskt en hand som pekare då de har ett href-attribut. Så mitt råd är att lägga till href="javascript:;" till varje area-tagg (Vilket är en kort bit javascript som inte gör någonting, men som ser till att det finns ett href-attirbut.)
<script type="text/javascript">
<!--
function openWin(urla,urlb,urlc){
window.open(urla,'main','');
window.open(urlb,'meny','');
window.open(urlc,'content','');
}
//-->
</script>
<img src="ram/right.jpg" width="52" height="418" border="0" align="top" usemap="#Map" />
<map name="Map">
<area shape="rect" href="javascript:;" coords="17,61,30,107" onClick="openWin('start.html','mportfol.htm','cintro.html');">
<area shape="rect" href="javascript:;" coords="16,119,31,163" onClick="openWin('pic/about/about.html','mabout.html','cabout.html');">
<area shape="rect" href="javascript:;" coords="16,174,31,235" onClick="openWin('pic/pixel/pixel.html','mportfol.htm','cportfol.html');">
<area shape="rect" href="javascript:;" coords="15,246,31,303" onClick="openWin('form.html','mmeny.htm','ccontact.html');">
<area shape="rect" href="javascript:;" coords="15,313,31,355" onClick="openWin('links.html','mmeny.htm','clinks.html');">
</map>
EDIT: Forumet lägger till ett mellanslag mellan java och script som du måste ta bort för att koden ska funka.
flumpaMedlem sedan jan. 2003247 inlägg Shysst, den varianten skulle inte jag ha kommit på.
Skumt sätt att lösa de på =)
Skumt? Det är en av de mest användbara (Och använda) metoderna överhuvudtaget inom javascript, så lägg det på minnet!