Avatar billede radiohead Nybegynder
24. september 2006 - 15:29 Der er 3 kommentarer og
1 løsning

Tree menu i ASP løkke

Hejsa

Jeg har lige fået hjælp til en simpel menu i et andet spm( http://www.eksperten.dk/spm/734266 )

Jeg har først forsøgt med den simple menu fra det spørgsmål.

Problemet er, at den skal flettes ind i en løkke.

Jeg har båret mig således ad:

--------------------------------

While NOT rsMenu.EOF
                   
Response.Write "<img src='billeder/menudot.jpg'> <span style='font-weight:bold; cursor:pointer; onclick='var d=document.getElementById('" & rsMenu("menuid") & "').style;d.display=(d.display!='block')?'block':'none';'>" & rsMenu("produkt") & "</span><br>"

id = rsMenu("menuid")
                           
                       
Set rsUnderMenu = Server.CreateObject("ADODB.Recordset")
rsUnderMenu.Open "SELECT * FROM produkter WHERE menuid=" & id , database, 1 %>
                       
<div id="<% =id %>" style="display:none; cursor:pointer; margin-left:15px;">
                               
<% While NOT rsUnderMenu.EOF

Response.Write "" & rsUnderMenu("produkter") & "<br>"

rsUnderMenu.movenext

wend
rsUnderMenu.Close %>

</div>

<% rsMenu.Movenext

wend
rsMenu.Close %>

--------------------

Kan det passe, at grunden til at denne løsning ikke fungerer er, at JavaScriptet ligger i et ASP-tag hvor jeg ikke kan benytte mig af gåseøjne?

Jeg kan jo kun bruge "gnyffer" (')


Håber i forstår og bærer over med evt. slamkode :)
Avatar billede ellebaek Nybegynder
24. september 2006 - 15:31 #1
du kan i stedet sætte "" (2x") det bliver vidst som en enkelt " når det er fortolket...
ved ikke om det hjælper dig..

virker selve menuen som den skal?
Avatar billede radiohead Nybegynder
24. september 2006 - 15:38 #2
prøver lige...

Altså selve menupunkterne bliver vist, men undermenupunkterne, bliver ikke foldet ud

Hvis det giver mening :)
Avatar billede radiohead Nybegynder
24. september 2006 - 15:42 #3
Det hjalp dælme at sætte selve javascriptet i ""

TRoede ikke det kunne betyde noget, men så blev jeg da klogere idag :)

Læg et svar :)
Avatar billede ellebaek Nybegynder
24. september 2006 - 20:24 #4
Hehe :-)

Jeg smider et svar her..
Man lærer heldigvis noget nyt hver dag ;-)
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