Avatar billede no_doubt Nybegynder
02. april 2006 - 12:32 Der er 6 kommentarer og
1 løsning

menu med 3 nivauer

Hvordan kan overstående laves...??
Avatar billede jps6kb Novice
02. april 2006 - 12:36 #1
Mener du hvordan du arrangerer data i en DB eller hvordan du laver undermenuerne(visuelt)?
Avatar billede no_doubt Nybegynder
02. april 2006 - 12:38 #2
begge dele...

jeg har lavet en med 2 men det 3. vil ikke ind
Avatar billede jps6kb Novice
02. april 2006 - 12:48 #3
Okay, hvordan har du lavet det så?

Jeg gør sådan her.. der er garanteret en nemmere måde, men det virker.. hehe..

Databasen

-- menu --
navn (tekst)  /Navn på menupunktet
parent (tekst)  /Navn for super


Hvis du vil have en menu som ser sådan her ud:

Forside
Billeder
  Af mig
    Spanien
    Rumænien
  Min kæreste
Links


Database igen:

navn: "Forside"
parent: "staticMenuTop"

navn: "Billeder"
parent: "staticMenuTop"

navn: "Af mig"
parent: "Billeder"

navn: "Spanien"
parent: "Af mig"

navn: "Rumænien"
parent: "Af mig"

navn: "Min kæreste"
parent: "Billeder"

navn: "Links"
parent: "staticMenuTop"

Så kører du det bare igennem.. parent skal nok være id nummeret på rækken i stedet. Ellers kan du få problemer med ens navne. ;)

Men du henter alle poster ud hvor parent = "staticTopMenu"
Udskriver den første.

Søger igen om nogen har parent = "Forside". Det er der ikke.
Den næste er "Billeder". Udskriv og søg.
"Af mig" har "Billeder" som parent.
Her laver du så et indryk og udskriver og søger så efter parent = "Af mig".

For hver gang du søger et niveau længere ned forøger du en variabel som hedder niveau.

niveau = 1 fra starten.

Når der ikke er flere i en kategori, niveau - 1.

På den måde kan du lave indryk alt efter hvor dybt et punkt sidder.

Jeg håber det gav mening? Jeg har ikke koden lige her. :)
Avatar billede no_doubt Nybegynder
02. april 2006 - 12:50 #4
den skal bare kunne folde sig ud også....
Avatar billede jps6kb Novice
02. april 2006 - 12:57 #5
Åh jeg ser.. så skal du vist i noget div og noget dhtml.. det ved jeg ikke noget om må jeg indrømme, men prøv at kigge her evt.

http://simplythebest.net/scripts/DHTML_scripts/dhtml_menu_scripts.html

:)
Avatar billede no_doubt Nybegynder
02. april 2006 - 18:29 #6
takker vi kan dele, ligger du et svar ?
Avatar billede no_doubt Nybegynder
03. april 2006 - 20:38 #7
åbenbart ikke
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