Avatar billede kimborg Nybegynder
05. februar 2007 - 09:22 Der er 3 kommentarer og
1 løsning

Treemenu driller

Hay folkens.
Har lavet en treemenu, men den driller lidt, submenuerne bliver gentaget i hver hovedmenu, nogle som kan forklare hvorfor??

menu.asp:

<!--#include file="connection.inc"-->
<%
strSQL = "SELECT * FROM Sider WHERE MenuID=0 ORDER BY ID ASC "
Set rs = Conn.Execute(strSQL)

If RS.EOF Then
    Response.Write "Der er ingen menupunkter"
Else
Do While NOT RS.EOF OR RS.BOF

  strNavn = rs("Linktekst")
  strLink = "<a href='sider.asp?id=" & rs("ID") & "&menuid=" & RS("ID") & "'>" & strNavn & "</a>"
  Response.Write strLink

  IF Request.QueryString("MenuID") <> "" Then
    strSQL2 = "SELECT * FROM Sider WHERE MenuID = " & Request.querystring("MenuID")
    Set rs2 = Conn.Execute(strSQL2)
   
    Do While not rs2.eof
    strNavn = "&nbsp;-&nbsp;" & rs2("Linktekst")
    strLink = "<a style='color:#666666;' href='sider.asp?id=" & rs2("ID") & "&menuid=" & Request.querystring("MenuID") & "'>" & strNavn & "</a>"
    Response.Write strLink

      rs2.movenext
    loop
    rs2.close
  End if

  rs.MoveNext
Loop
End If

Conn.Close
Set Conn = Nothing
%>
Avatar billede madeindk Nybegynder
05. februar 2007 - 14:53 #1
<!--#include file="connection.inc"-->
<%
strSQL = "SELECT * FROM Sider WHERE MenuID=0 ORDER BY ID ASC "
Set rs = Conn.Execute(strSQL)

If RS.EOF Then
    Response.Write "Der er ingen menupunkter"
Else
Do While NOT RS.EOF OR RS.BOF

  strNavn = rs("Linktekst")
  strLink = "<a href='sider.asp?id=" & rs("ID") & "&menuid=" & RS("ID") & "'>" & strNavn & "</a>"
  Response.Write strLink

  IF Request.QueryString("MenuID") <> "" Then
    strSQL2 = "SELECT * FROM Sider WHERE MenuID = " & Request.querystring("MenuID")
    Set rs2 = Conn.Execute(strSQL2)
   
    Do While not rs2.eof
   
    If Request.QueryString("menuID") = rs2("menuID") Then
    strNavn = "&nbsp;-&nbsp;" & rs2("Linktekst")
    strLink = "<a style='color:#666666;' href='sider.asp?id=" & rs2("ID") & "&menuid=" & Request.querystring("MenuID") & "'>" & strNavn & "</a>"
    Response.Write strLink
End If

      rs2.movenext
    loop
    rs2.close
  End if

  rs.MoveNext
Loop
End If

Conn.Close
Set Conn = Nothing
%>
Avatar billede kimborg Nybegynder
05. februar 2007 - 16:54 #2
Det virker heller ikke ;o(
Avatar billede kimborg Nybegynder
09. februar 2007 - 08:52 #3
Menuen bliver vist på følgende måde:

Menu1
-undermenu1
Menu2
-undermenu1
Menu3
-undermenu1
Menu4
-undermenu1

Men skulle jo ser sådan ud:

Menu1
-undermenu1
Menu2
-undermenu2
Menu3
-undermenu3
Menu4
-undermenu4
Avatar billede kimborg Nybegynder
18. april 2007 - 16:10 #4
Hmm... lukker vist bare
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