functie die alleen in IE werkt

Status
Niet open voor verdere reacties.

whahaa

Gebruiker
Lid geworden
9 dec 2006
Berichten
5
Ik heb de volgende regels in mijn html script staan. Ik roep een een functie 'show' aan die de onderste DIV zichtbaar maakt. Dit werkt allemaal prima in IE, maar niet in Firefox en Netscape! De variabele sitem1 wordt niet doorgegeven aan de functie. Als ik die uitlees krijg ik 'undefined'. Als ik er een string van maak ('sitem') krijg ik wel de waarde te zien, maar niet als ik het object-id doorgeef. Weet iemand hoe ik dit ook in de andere browsers werkend kan krijgen?

<div id=hitem1 onmouseover="show(this,sitem1);" class="menu">vakantie</div>
<div id=sitem1 class="submenu" style="display:none">
<.....>
</div>
 
Hoe verwijs je naar je sitem1? Met document.getElementById("sitem1")..... .
Probeer eens layers ipv divs.
Ik denk dat FF geen div kent.

Greetz : Jer:cool:en.
 
Opgelost.

Dank je. Ik geef nu het id als string door naar de functie en gebruik daar

sitem = document.getElementById(sitem)

Om het obect aan te kunnen spreken. Dan werkt het zowel in IE, Firefox en Netscape.
Die regel is dus in IE niet nodig.
 
Welkom op Helpmij.:)

Ik heb je andere berichten gesloten. Het is niet de bedoeling meerdere vragen te openen over hetzelfde probleem. Je kan in deze vraag verder blijven gaan over dit probleem.
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan