Avatar billede farving Nybegynder
29. januar 2006 - 15:13 Der er 9 kommentarer og
1 løsning

expand/collapse menu med undermenuer

hej alle

Jeg er ved at lave en menu til en site... men har prøvet at få lidt java til at styre min menu, men den kunne ikke refererer til mine undermapper (hvertfald virkede det ikke for mig)

derfor har jeg overvejet om man kunne lave noget asp/java expand/collapse

altså min menus struktur skulle gerne ligne noget ala

menu1
(skjult indtil expand)
undermenu 1
undermenu 2
osv
menu2
(skjuldt indtil expand)
undermenu 1
undermenu 2

osv...

og så når man trykker på en anden hovedmenu, så skal den aktive menu collapse...

Håber nogen kan komme med et script eller lidt info om hvad der skal være... pt 200 point, men kan øges hvis svaret er godt

Mvh Carsten
Avatar billede ss Nybegynder
29. januar 2006 - 15:28 #1
prøv det her:

<%
Response.Write "<a href='?menu=1'>Menu1</a><br>"
if request.querystring("menu") = 1 then
Response.Write "- <a href='#'>undermenu1</a><br>"
Response.Write "- <a href='#'>undermenu2</a><br>"
end if

Response.Write "<a href='?menu=2'>Menu2</a><br>"
if request.querystring("menu") = 2 then
Response.Write "- <a href='#'>undermenu1</a><br>"
Response.Write "- <a href='#'>undermenu2</a><br>"
end if

Response.Write "<a href='?menu=3'>Menu3</a><br>"
if request.querystring("menu") = 3 then
Response.Write "- <a href='#'>undermenu1</a><br>"
Response.Write "- <a href='#'>undermenu2</a><br>"
end if
%>
Avatar billede farving Nybegynder
29. januar 2006 - 15:38 #2
ser ud til præcist at være sådan en tingest der :)

dvs det der hedder '?menu=1' skal skiftes ud med navnet og stedet for min egen fil?
Avatar billede ss Nybegynder
29. januar 2006 - 15:53 #3
Nej ikke helt.. Du ønsker vel ikke at Menu1 skal linke noget sted hen, men åbne de 2 undermenuer under. Og det er så undermenuerne der skal linke et sted hen.

'?menu1' skal bare være uandret.
Ellers forklar lige hvad du vil, hvis jeg er på vildspor.
Avatar billede farving Nybegynder
29. januar 2006 - 15:56 #4
altså vil da gerne lige have en introside på menu1... men ja princippet er at den skal åbne for undermenuerne...

og i frames skal jeg vel lige huske at indsætte target='framen' ?

og er det så '#' der skal ændres til det link på mine sider?
Avatar billede ss Nybegynder
29. januar 2006 - 16:00 #5
Ja det er # der skal ændres til hvor undersiderne skal linke hen, ?menu=1 skal ikke ændres..
Avatar billede farving Nybegynder
29. januar 2006 - 16:24 #6
ser ud til at virke som det skal, er det så muligt at lave undersider til undersiderne?

og man skal vel lave index.asp til hovedmenuerne for at man kan se dem?

hvis nu jeg har til
menu1 en mappe der hedder carsten
menu2 en mappe der hedder arbejde
menu3 en mappe der hedder projekt (med en overordnet side som index.asp)
har nogle sider i mappen projekt som der skal være menu til også

håber virkelig du forstår hvad jeg vil hen med :)
Avatar billede ss Nybegynder
29. januar 2006 - 16:29 #7
Forstod kun: "er det så muligt at lave undersider til undersiderne?", ja det er sådan her:

<%
Response.Write "<a href='?menu=1'>Menu1</a><br>"
if request.querystring("menu") = 1 then
Response.Write "- <a href='#'>undermenu1</a><br>"
Response.Write "- <a href='?undermenu=1'>undermenu2</a><br>"

if request.querystring("undermenu") = 1 then
Response.Write "- <a href='#'>under-undermenu1</a><br>"
end if

end if

Response.Write "<a href='?menu=2'>Menu2</a><br>"
if request.querystring("menu") = 2 then
Response.Write "- <a href='#'>undermenu1</a><br>"
Response.Write "- <a href='#'>undermenu2</a><br>"
end if

Response.Write "<a href='?menu=3'>Menu3</a><br>"
if request.querystring("menu") = 3 then
Response.Write "- <a href='#'>undermenu1</a><br>"
Response.Write "- <a href='#'>undermenu2</a><br>"
end if
%>
Avatar billede farving Nybegynder
29. januar 2006 - 16:34 #8
dvs man kan ikke linke ved hjælp af andre menuernene end under-undermenuerne?

ellers smid et svar, så har du dine point
Avatar billede ss Nybegynder
29. januar 2006 - 16:47 #9
Er det bare mig eller er det lidt halvsort det du skriver. :P

"dvs man kan ikke linke ved hjælp af andre (øhmm->)menuernene(<-) end under-undermenuerne?"
Avatar billede farving Nybegynder
29. januar 2006 - 17:00 #10
det er lidt sort ja :)

men har skabalonen for det jeg vil have, så kan jeg altid bygge på senere når det bliver nødvendigt
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