Avatar billede zantiago Nybegynder
18. marts 2003 - 11:00 Der er 7 kommentarer og
1 løsning

DropDown menu

Hejsa Eksperter...

Jeg skal have lavet en menu, hvorfra man skal vælge en kategori, og derefter en underkategori - Præcis som her på eksperten.
Jeg ville gerne lige høre fra jer omkring hvordan man evt kunne lave det. For man skal IKKE kunne vælge kategorierne, kun underkategorierne.
Håber i kan hjælpe

/Bruhn
Avatar billede mrs Nybegynder
18. marts 2003 - 11:06 #1
Prøv coolmenu http://www.dhtmlcentral.com/
Det er vist også den eksperten anvender. Der er mulighed for at have menupunkterne liggende i en database.
Avatar billede zantiago Nybegynder
18. marts 2003 - 11:08 #2
Sorry - Så har i misforstået.. Det er den dropdown box, når man opretter et spørgsmål!!! Alm. html md udtræk fra en database :o)

Håber stadig I kan hjælpe!!
Avatar billede mrs Nybegynder
18. marts 2003 - 11:14 #3
<SELECT NAME="q_catid" ACCESSKEY="k" TABINDEX="1">
<%
Do while rs.EOF
Response.Write "<OPTION VALUE='" & rs("Sti") & "'>" & rs("Navn") & "</OPTION>"

rs.movenext

loop
%>

Så opretter den et punkt for hver record i en database, når altså resten af kodendelen med at hente fra databasen er på plads. Skriv lige hvis der skal skrives mere til det.
Avatar billede zantiago Nybegynder
18. marts 2003 - 11:18 #4
Jeg kan godt lave en dropdown menu med udtræk fra en database - Kein problem... Meeeeen det er kun underkategorierne der skal kunne vælges! Hvis man på eksperten laver et spørgsmål og vælge kategorien programering - Så svarer den at man har valgt en ugyldig kategori eller sådan noget... Håber du forstår!!
Avatar billede mrs Nybegynder
18. marts 2003 - 11:28 #5
Hvis du din database har en markering af, hvad der er underpunkt sådan ala 1 for overordnet kategori og 2 for underkategori. Så kunne du lave dropdown med en if-sætning.
Altså if kategori = 2 then
"lav boks"
end if

Så får så slet ikke selve kategorien med, men det kunne du måske så ligge ind som et felt der ikke kan vælges eller der omkring...
Avatar billede zantiago Nybegynder
18. marts 2003 - 11:28 #6
Ja det var sådan noget i den stil... Har du noget kode??
Avatar billede mrs Nybegynder
18. marts 2003 - 11:45 #7
Vi kan lige starte med din database.
Det her er rimeligt simpelt og kan sagtens gøres meget mere smart.
ID - Navn - Sti - Kategori

Så i Navn kan du så skrive hele adressen. f.eks. Diverse : Fri debat
Det her den nemme løsning noget andet ville være først at oprette hovedkategorierne i en database og så ligge underpunkter i en anden database og så knytte hovedkategorierne til den anden database.

Men så et kategori felt hvor du giver en værdi for om det er et hovedfelt eller underfelt.
Et sådan hurtigt eksempel, jeg kan ikke lige gennemskue en lidt smartere måde gøre det på lige nu. Der bliver du nødt til at få fat i de lidt klogere hoveder
<select name="Kategorier">
<%
Do while rs.EOF

if(rs("Kategori") = 2) then
<option value='"&rs("Sti")&"'>"&rs("Navn")&"</option>
end if
rs.movenext
loop
%>
</select>
Avatar billede zantiago Nybegynder
05. august 2004 - 14:12 #8
lukker spg.
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