webForumDet fria alternativet

<map> fungerar inte med Netscape ?!

2 svar · 638 visningar · startad av Dr-man

Dr-manMedlem sedan juli 2002732 inlägg
#1

Denna kodsnutt fungerar bra i Internet Explorern, men inte
i Netscape, har provat versionerna 4.8 6.0 och 6.2.3 av Netsscape.

Är det så att denna kodsnutt inte fungerar i Netscape eller finns det något fel i den?


<img src="kottenwe.JPG" align="center" border="0" usemap="#kotten"> 

<map name="kotten"> 
<area shape="rect" coords="250,180,230,155" href="welcome.php3"> 
<area shape="rect" coords="460,180,440,155" href="welcome.php3"> 
</map>
mikkeXMedlem sedan aug. 2002477 inlägg
#2

Det enda som jag kan se som inte stämmer är att du inte har angett strorleken på bilden - Netscape vill antagligen ha width och height för att kunna placera ut koordinaterna.

Rent generellt bör du alltid använda width och height i samband med bilder - antingen direkt i koden eller med hjälp av css.

(redigerat - lite för många stavfel)

Web-TorMedlem sedan nov. 200013 890 inlägg
#3

Anledningen till att det inte funkar i Netscape är att koden är fel. Du har angett koordinaterna i fel ordning. Du skall börja med koordinaten längs upp till vänster först och koordinaten längst ned till höger sist. Du har gjort tvärtom. ;)

Så här skall det se ut:

<map name="kotten"> 
<area shape="rect" coords="230,155,250,180" href="welcome.php3"> 
<area shape="rect" coords="440,155,460,180" href="welcome.php3"> 
</map>
128 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)