Avatar billede kejej Nybegynder
16. juli 2009 - 09:50 Der er 4 kommentarer og
1 løsning

Menu sammenfoldning

Jeg har på min side
http://www.jpjessenkultur.dk/column1.html
en menu i venstre side. Jeg ville gerne at når man trykkede på et menu punkt for at åbne den, så lukkede de/den man evt. havde åben. Sådan at kun et menu punkt er åbnet af gangen, så siden ikke bliver så pokkers lang.

Det javascript der bruges nu er rimelig enkelt (da jeg bestemt ikke er noget javascript haj :S)

function display (category) {
    var whichcategory = document.getElementById(category);
    if (whichcategory.className=="show") {
        whichcategory.className="hide";
    } else {
        whichcategory.className="show";
    }
}

Håber der er nogen der kan hjælpe mig.
På forhånd tak

Kejej
16. juli 2009 - 09:59 #1
Avatar billede majbom Novice
16. juli 2009 - 11:51 #2
utestet:

var prevCat = "";

function display (category) {
    var whichcategory = document.getElementById(category);
    if(prevCat!=""){
      prevCat.className="hide";
    }
    if (whichcategory.className=="show") {
        whichcategory.className="hide";
    } else {
        whichcategory.className="show";
        prevCat = whichcategory;
    }
}
Avatar billede kejej Nybegynder
17. juli 2009 - 08:41 #3
Tusind tak splazz - det virker perfekt. Det er testet nu, og virker helt efter hensigten :)

Vil du smide et svar?

/Kejej
Avatar billede majbom Novice
17. juli 2009 - 08:46 #4
selv tak :)
Avatar billede majbom Novice
17. juli 2009 - 09:00 #5
tak for point :)
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