Avatar billede jkmedia Nybegynder
12. september 2001 - 00:02 Der er 3 kommentarer og
1 løsning

onclick en gang til...

Davs, jeg ville lige høre om der ikke er noget som hedder fx. onclickagain eller noget i den retning?!

Problemet er at jeg har en onclick på noget skrift, og når man klikker dukker der noget frem, så ville jeg have sådan at hvis man klikkede igen på teksten så skulle det forsvinde!!
Avatar billede loss Nybegynder
12. september 2001 - 00:08 #1
Tjaaaa hvis du har opbygget det med css postioning eller lign. kan du via javascripts lade en lille funktion der tjekker om elementet er synligt eller usynligt, og derved styre hvad der skal ske ved onclick
Avatar billede jkmedia Nybegynder
12. september 2001 - 00:11 #2
jeg har et javascript som ser sådan her ud:

<SCRIPT LANGUAGE=javascript>

constMaxItem=11

function fnDispThis(active)
{
for (i=1; i < constMaxItem+1; i++)
    {
    if (i!=active)
        {
        document.all(\"sub\"+i).style.display=\"NONE\"
        }
    else
        {
        document.all(\"sub\"+active).style.display=\"BLOCK\"
        }
    }
}

</SCRIPT>

så når jeg klikker viser der sig noget andet tekst!
Så vil jeg have at hvis man klikkede igen, skulle det forsvinde!!
Avatar billede loss Nybegynder
12. september 2001 - 00:14 #3
du kunne skrive noget istil med

funktion bla ()[

if ({document.all.id.style.visibility==\"visible\")
{document.all.id.style.visibility=hidden}
else
{document.all.id.style.visibility=visible}}
Avatar billede jkmedia Nybegynder
13. september 2001 - 23:57 #4
kunne ikke få det til at virke, men fandt noget andet...ellers tak!!
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
Kurser inden for grundlæggende programmering

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