Avatar billede tknudsen Nybegynder
03. december 2001 - 10:44 Der er 4 kommentarer og
1 løsning

ændrer billede på <li> tag

Hvordan ændrer jeg list-style-image\'et for et <li> tag runtime ?

jeg har angivet billedet via fælgende css:

#speaker_on{cursor:hand ; font-weight: ;list-style-image:url(speaker_on.gif)}

når jeg så klikker på en checkbox vil jeg gerne ændre billedet til speaker_off.gif.
Avatar billede nikolajdu Nybegynder
03. december 2001 - 10:46 #1
For alle <li> eller kun den ene?
Avatar billede tknudsen Nybegynder
03. december 2001 - 10:55 #2
kun for den ene - det er den der har id\'et #speaker_on

<li id=\"speaker_on\">
<input type=\"checkbox\" onclick=\"if(this.checked){document.all.MMPlayer1.Mute=1}else document.all.MMPlayer1.Mute=0;\">
Mute Sound
</li>
Avatar billede nikolajdu Nybegynder
03. december 2001 - 11:09 #3
Sådan noget??

    <script>
   
    function skift(tjekket){
   
    if(tjekket){
   
    document.all[\'speaker_on\'].style.listStyleImage=\"url(2.jpg)\"
   
    document.all.MMPlayer1.Mute=1
   
    }else{
   
    document.all[\'speaker_on\'].style.listStyleImage=\"url(1.jpg)\"
   
    document.all.MMPlayer1.Mute=0
   
    }
}
   
    </script>
</head>

<body>
<form>
<li class=\"speaker_on\" id=\"speaker_on\">
<input type=\"checkbox\" onClick=\"if(this.checked){skift(true)}else skift(false)\">
</li>
</form>
Avatar billede tknudsen Nybegynder
03. december 2001 - 11:49 #4
ja tak - og hvis du gir det som svar er pointente dine :-)
Avatar billede nikolajdu Nybegynder
03. december 2001 - 11:50 #5
Fino fino :-)
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