Avatar billede webcreator Nybegynder
10. juli 2004 - 12:09 Der er 2 kommentarer og
1 løsning

Folde-ud-menu - husk indstilling ud fra værdi i MySQL DB

Hej Eksperter.

Jeg står og har brug for en menu, der kan foldes ind/ud efter behag. Dette er ikke det store problem at lave ud fra diverse artikler på nettet. Koden nedenfor sammensatte jeg selv en dag ud fra lidt stuff jeg fandt på nettet. Jeg har dog kun meget ringe erfaring med JS, og har derfor brug for lidt hjælp til, at få menuen til at holde sig lukket (eller åbent) ud fra værdier i en MySQL database. 0 = lukket, 1 = åben (eller omvendt..). Er der nogen af jer hårde JS-gutter der kan hjælpe mig med det?

Jeg siger tak på forhånd :)

<script language="javascript" type="text/javascript">

function lavlink1 () {
   
    if(document.getElementById)
        l=document.getElementById('link1');
    else if(document.all)
        l=link1;
    else return false;
   
    if (l.style.visibility=='visible') {
        l.style.visibility='hidden'
        l.style.position='absolute'
    } else {
        l.style.visibility='visible'
        l.style.position='relative'
    }
   
}

</script>
Avatar billede webcreator Nybegynder
10. juli 2004 - 12:16 #1
Kan så tilføjes at jeg vha. nedenstående link får udskrevet indholdet i min <span>

<a href="#" onclick="lavlink1()">Klik for statistik</a>

<span id=link1 style="visibility:hidden; position:absolute">
INDHOLD AF MENU
</span>
Avatar billede webcreator Nybegynder
10. juli 2004 - 12:35 #2
Alternative koder til en menu er også velkomne :)
Avatar billede webcreator Nybegynder
13. juli 2004 - 17:28 #3
.
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