Avatar billede hanne_e Nybegynder
28. august 2004 - 18:24 Der er 4 kommentarer og
1 løsning

Script virker ikke i Mozilla

Hej eksperter
Jeg har følende script på min side - det virker fint i explorer, men overhovedet ikke i Mozilla. Nogen, der kan fortælle mig hvorfor og hvad jeg skal gøre ved det?

<script>
function toggle(e){
    if(e.style.display == "none"){
      e.style.display = "";
    }
    else{
        e.style.display = "none";
    }
}
</script>

<div style="cursor: hand" onclick="toggle(HideShow1);">
    <p>Støtte</p>
</div>

<div id=HideShow1>
    <ul>
        <li><a href="../word.htm">Sådan søger du</a></li>
        <li><a href="ppt.htm">Hvem kan søge?</a></li>
    </ul>
</div>

<div style="cursor: hand" onclick="toggle(HideShow2);">
    <p> Projekter</p>
</div>

<div id=HideShow2>
    <ul>
        <li><a href="../cpp.htm">Tidligere Projekter</a></li>
        <li><a href="projekter.html">Kommende projekter</a></li>
    </ul>
</div>
Avatar billede jensgram Nybegynder
28. august 2004 - 18:34 #1
<script>
function toggle(e){
    e = document.getElementById(e);
    if(e.style.display == "none"){
      e.style.display = "block";
    }
    else{
        e.style.display = "none";
    }
}
</script>

<div style="cursor: hand" onclick="toggle('HideShow1');">
    <p>Støtte</p>
</div>

<div id=HideShow1>
    <ul>
        <li><a href="../word.htm">Sådan søger du</a></li>
        <li><a href="ppt.htm">Hvem kan søge?</a></li>
    </ul>
</div>

<div style="cursor: hand" onclick="toggle('HideShow2');">
    <p> Projekter</p>
</div>

<div id=HideShow2>
    <ul>
        <li><a href="../cpp.htm">Tidligere Projekter</a></li>
        <li><a href="projekter.html">Kommende projekter</a></li>
    </ul>
</div>
Avatar billede jensgram Nybegynder
28. august 2004 - 18:35 #2
^ skulle kunne gøre tricket. Smider lige et svar, da jeg smutter for i aften, men afvis det bare, hvis det ikke virker...
Avatar billede skovenborg Nybegynder
28. august 2004 - 23:17 #3
for at få det helt perfekt skal man lige huske at cursor:hand; også kun er en IE ting - i følge standarden (som Mozilla her retter sig efter) hedder det cursor:pointer; Tricket er så at skrive:
style="cursor:pointer;cursor: hand" istedet
Avatar billede hanne_e Nybegynder
29. august 2004 - 04:54 #4
Heldigvis virkede det! Og også tak til skovenborg for kommentaren - jeg havde heldigvis selv nået at opdage det :-). Men i stedet for at gentage "cursor" virker det fint i begge browsere, hvis man bare skriver "pointer". Men tak for det :-)
Avatar billede jensgram Nybegynder
29. august 2004 - 09:11 #5
Ja, jeg mener at IE begyndte at understøtte pointer i version 6.0 ... Men er ikke sikker. Takker 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