Avatar billede luke2009 Nybegynder
28. juni 2009 - 13:56 Der er 6 kommentarer og
1 løsning

hjælp til simpel menu

Hej

Min menu skal bestå af ikoner med tekst ud for hver. Klikkes et menupunkt, åbnes siden der er linket til. På den nye side skal menupunktets ikon være ændret til andet ikon. En måde så man kan se hvor man er i menuen. Jeg kan jo godt lave en ny ændret menu for hver side, men det er ikke så smart, synes jeg. Jeg vil hellere lave min menu som en include-file. Siderne laves i ASP.
Men hvordan kan dette gøres?

Jeg er ikke interesseret i javascript.
Avatar billede roenving Novice
28. juni 2009 - 15:51 #1
Du sætter bare en klasse (f.eks. class="selected" !-) på menupunktet, som passer med den aktuelle side (i php har du en server-vartiabel, som fortæller siden, det må du også have i asp !o]
Avatar billede luke2009 Nybegynder
28. juni 2009 - 16:41 #2
Skal jeg så ved hvert menupunkt spørge om den er på den pågældende side?

Hvordan ville det se ud i PHP?
Avatar billede roenving Novice
28. juni 2009 - 17:26 #3
Uden at jeg har slået den præcise server-variabel op ville det blive noget i denne stil:

<a href="side2.php" <?php if(basename($_SERVER['page'])=="side2.php"){print 'class="selected"'}; ?>
Avatar billede roenving Novice
28. juni 2009 - 17:30 #4
-- og ja!-) til dit første spørgsmål, og så manglede lige færdiggørelsen af linket:

<a href="side2.php" <?php if(basename($_SERVER['page'])=="side2.php"){print 'class="selected"'}; ?>>Side 2</a>
Avatar billede luke2009 Nybegynder
28. juni 2009 - 18:14 #5
ok. Så må det være en fordel at iterere gennem et array med menupunkternes titler og links.

Så skal jeg bare finde ud af at gøre det i ASP.

Men tak, og læg da et svar :)
Avatar billede roenving Novice
29. juni 2009 - 15:55 #6
Velbekomme '-)
Avatar billede roenving Novice
30. juni 2009 - 16:35 #7
-- og 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