Avatar billede bonzai Nybegynder
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="" />
Avatar billede TRoXa Novice
16. juli 2003 - 17:58 #1
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 :)
Avatar billede roenving Novice
16. juli 2003 - 17:59 #2
Jeg ville prøve at give img og map forskellige names ...
Avatar billede bonzai Nybegynder
16. juli 2003 - 18:16 #3
Så har jeg prøvet at ændre navnene, som forslået. Men det virkede desværre ikke :(
Avatar billede TRoXa Novice
16. juli 2003 - 18:19 #4
kan du lige skrive hvordan din side ser ud nu .. altså udsnittet af koden :)
Avatar billede bonzai Nybegynder
16. juli 2003 - 18:25 #5
<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="" />
Avatar billede roenving Novice
16. juli 2003 - 18:36 #6
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
Avatar billede roenving Novice
16. juli 2003 - 22:46 #7
-- og tak for points ;~}
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester