Avatar billede mini-me Nybegynder
29. maj 2005 - 19:16 Der er 5 kommentarer og
1 løsning

Dropdown menu

Hej Eksperter,

Så har jeg problemer igen, jeg har hentet en menu fra milonic.com, som giver mig mulighed for at lave en dropdown menu som her på eksperten, med undermenu til undermenu.

Mit problem ligger i hvordan jeg skal få sat menuen op så det virker.

Jeg har en tabel der hedder "sider" i den tabel, har jeg flg.:

ID - RefPage - Titel

ID er unikt for hver side, titel er titlen på siden, og RefPage bruges til at undersøge om der findes en undermenu.

Hvis siden er en "topmenu" så er RefPage=0 og ellers så peger refPage på id'et på dens "overside/hovedside".

Problemet ligger så i at få menuen til at vise mine undermenuer.

For hver hovedmenupunkt udskriver milonic menuen:

aI("text=;showmenu=;");

hvor text = den titel der vises i topbaren, og hvor showmenu skal vise hvilken undermenu der skal vises.

Jeg har så mit db udtræk hvor jeg løber alle mine hovedmenuer ud, select * from sider where refpage = 0.

Det virker fint, og jeg får udskrevet mine hovedmenuer, men hvis jeg så vil have mine undersider skrevet ud støder jeg ind i problemet, jeg har benytter jo refpage 0 når jeg har et hovedmenu men der er ikke et punkt i min post der indikere hvilken undermenu der hører til dette ID.

Det jeg så skal bruge er et styk kode eksempel der undersøger om refpage har undersider....
Avatar billede musti776 Nybegynder
30. maj 2005 - 16:47 #1
hmm... du kan da bruge coolmenus fra dhtmlcentral.com
http://www.dhtmlcentral.com/projects/coolmenus/?m=31

der er 2 eksemplar hvor indholdet bliver hentet fra db..
Avatar billede mini-me Nybegynder
30. maj 2005 - 17:14 #2
nu er jeg ikke interesseret i at bruge coolmenus
Avatar billede bling Nybegynder
31. maj 2005 - 13:07 #3
Ved ikke om jeg har forstået det rigtigt men her er et bud :) ->

refpage = rs("refpage")

If refpage <> 0 then
  overmenu = refpage
end if

select * from sider where refpage = '" & overmenu & "'

Kan det bruges? Ellers skal jeg nok have noget mere kode for at kunne gennemskue det.
Avatar billede mini-me Nybegynder
02. juni 2005 - 09:47 #4
bling, tror du misforstår det lidt. Jeg bliver nød til at løbe alle mine hovedsites igennem altså hvor refpage = 0 det giver eks.:

aI("text=Forside;showmenu=;"); Forside
aI("text=Indhold;showmenu=;"); Indhold
aI("text=GummiTarzan;showmenu=;"); GummiTarzan

problemet ligger så nu i hvordan finder jeg ud af hvilken niveau1 underside der hører til..
Avatar billede mini-me Nybegynder
15. juni 2005 - 22:03 #5
Hvis der ikke er nogen der vil komme med nogle flere inputs så lukker jeg da...;)
Avatar billede mini-me Nybegynder
20. september 2005 - 13:10 #6
lukker
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