webForumDet fria alternativet

Länk indikator

3 svar · 251 visningar · startad av flumpa

flumpaMedlem sedan jan. 2003239 inlägg
#1

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>
nitro2k01Medlem sedan aug. 20037 630 inlägg
#2

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. 2003239 inlägg
#3

Shysst, den varianten skulle inte jag ha kommit på.
Skumt sätt att lösa de på =)

nitro2k01Medlem sedan aug. 20037 630 inlägg
#4

Skumt? Det är en av de mest användbara (Och använda) metoderna överhuvudtaget inom javascript, så lägg det på minnet!

Genererad på 378 ms · cache AV · v20260730165559-full.f96bc7eb