Avatar billede sthen Nybegynder
08. juni 2007 - 14:21 Der er 2 kommentarer og
2 løsninger

Problemer med en folde ud menu

Er ved at lave en ny hjemmeside for min arbejdsplads.

Det foreløbige resultat kan ses her:
http://www.sthens.dk/nysthens/

Har et lille problem med menuen, som jeg håber at I kan løse for mig.

Når jeg klikker på hovedpunktet i menuen - folder den sig ud, og underpunkterne på menuen kommer til syne. Fint så langt.
MEN når jeg så klikker på et underpunkt i menuen, for at få indholdet vist, så folder menuen sammen igen. Hvordan kan det undgås. Kunne godt tænke mig at menuen forblev åben for det hovedpunkt jeg er i.

Håber at I forstår.
Avatar billede loevgaard Praktikant
09. juni 2007 - 17:25 #1
Så skal du jo gemme i en cookie eller lign., hvilken menu, der er slået ud. Hvis du har kun har ét niveau, så er det ikke så slemt.

Lad os antage a "Kontakt" er menupunkt[0] og "Hvordan gør jeg" er menupunkt[1], så er det bare at gemme det tal i en cookie. Hvis du ikke koder noget serverside, så kan du også gemme en cookie med Javascript (søg på google) hente dens indhold på onload-eventen og så kalde funktionen, der åbner et menupunkt, som selvfølgelig skal tage det tal vi har gemt, som parameter.
Avatar billede soerenlyn Nybegynder
09. juni 2007 - 20:39 #2
Du kunne også lave den del af siden hvor selve indholdet til et iframe. Godt nok skal den så have en bestemt størrelse, så den ikke udfolder sig efter vinduet, men det vil være meget nemt for dig på denne måde. Så reloader den nemlig slet ikke menuen, og så behøver du ikke tænke på hvilken menu der er åben.

Du kunne også bruge Ajax hvis du kender til det.
Avatar billede sthen Nybegynder
10. juni 2007 - 00:09 #3
>> IOvgaard

1. Ideen med cookies lyder fin
2. Jo jeg koder serverside (Php)
3. Jeg kan ikke kode JS?

Hvordan kommer jeg videre? Går ud fra at du har set mine koder for menuen, og jeg ka' ikke hitte ud af hvor jeg skal sætte numrene for menupunkterne på.
Avatar billede sthen Nybegynder
14. juni 2007 - 20:34 #4
Prøver at arbejde videre med cookies
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