16. juli 2003 - 17:33
Der er
6 kommentarer og 1 løsning
Imagemap virker ikke i netscape!
Jeg har lavet en menu, vha. et imagemap. Men det virker ikke i netscape, kun i microsoft internet explorer. Hvorfor det??? Udsnit af koden: <map name="menu" id="menu"> <area shape="rect" coords="62,80,167,65" href="fremgangsmetode.html" alt="fremgangsmetode" onmouseover="document.menu.src='Grafik/Forside/Forside1.gif'" onmouseeout="document.menu.src='Grafik/Forside/Forside.gif'" /> <area shape="rect" coords="169,80,242,65" href="teknologi.html" alt="Teknologi" onmouseover="document.menu.src='Grafik/Forside/Forside2.gif'" onmouseout="document.menu.src='Grafik/Forside/Forside.gif'" /> <area shape="rect" coords="244,80,321,65" href="referencer.html" alt="Referencer" onmouseover="document.menu.src='Grafik/Forside/Forside3.gif'" onmouseout="document.menu.src='Grafik/Forside/Forside.gif'" /> <area shape="rect" coords="323,80,405,65" href="kundelogin.html" alt="Kundelogin" onmouseover="document.menu.src='Grafik/Forside/Forside4.gif'" onmouseout="document.menu.src='Grafik/Forside/Forside.gif'" /> <area shape="rect" coords="407,80,469,65" href="kontakt.html" alt="Kontakt" onmouseover="document.menu.src='Grafik/Forside/Forside5.gif'" onmouseout="document.menu.src='Grafik/Forside/Forside.gif'" /> </map> <img usemap="#menu" src="Grafik/Forside/Forside.gif" border="0" name="menu" alt="" />
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
det kan være den går kold over at id og name er samme navn .. prøv evt at ændre et af dem og hvis det ikke virker så det modsatte :)
Jeg ville prøve at give img og map forskellige names ...
Så har jeg prøvet at ændre navnene, som forslået. Men det virkede desværre ikke :(
kan du lige skrive hvordan din side ser ud nu .. altså udsnittet af koden :)
<map name="menu" id="menuid"> <area shape="rect" coords="62,80,167,65" href="fremgangsmetode.html" alt="" onmouseover="document.m.src='Grafik/Forside/Forside1.gif'" onmouseout="document.m.src='Grafik/Forside/Forside.gif'" /> <area shape="rect" coords="169,80,242,65" href="teknologi.html" alt="" onmouseover="document.m.src='Grafik/Forside/Forside2.gif'" onmouseout="document.m.src='Grafik/Forside/Forside.gif'" /> <area shape="rect" coords="244,80,321,65" href="referencer.html" alt="" onmouseover="document.m.src='Grafik/Forside/Forside3.gif'" onmouseout="document.m.src='Grafik/Forside/Forside.gif'" /> <area shape="rect" coords="323,80,405,65" href="kundelogin.html" alt="" onmouseover="document.m.src='Grafik/Forside/Forside4.gif'" onmouseout="document.m.src='Grafik/Forside/Forside.gif'" /> <area shape="rect" coords="407,80,469,65" href="kontakt.html" alt="" onmouseover="document.m.src='Grafik/Forside/Forside5.gif'" onmouseout="document.m.src='Grafik/Forside/Forside.gif'" /> </map> <img usemap="#menu" src="Grafik/Forside/Forside.gif" border="0" name="m" alt="" />
Hov, du bruger document.all som kun understøttes af IE, så du skal vælge mellem et par forskellige modeller: 1. Det dur kun i IE !-| 2. Det dur kun i IE5+ og alle andre nyere browsere: -- sæt et id på dit img og brug denne kode til at få fat i imaget: onmouseover="document.getElementById('m').src='Grafik/Forside/Forside5.gif'" 3. Det skal du i både IE4 og nyere browsere: <script language="javascript" type="text/javascript"> function swapImage(imgId, fil){ i = (document.all)?document.all[imgId]:document.getElementById(imgId); i.src = fil; } </script> onmouseover="swapImage('m','Grafik/Forside/Forside5.gif');" -- og så skal du have samme id og name på billedet !-) hth jes
Vi tilbyder markedets bedste kurser inden for webudvikling