Nu har jeg ændret det til følgende:
Dim kID
Dim ukID
Sub RtrnKat(pid)
Dim rs
Dim rs_sql
Set rs = Server.CreateObject("ADODB.Recordset")
rs_sql = "SELECT Navn, Id, ParentID FROM Kategorier WHERE ParentID = " & pid & " Order By Prioritet asc, Navn asc"
rs.Open rs_sql, Conn, 1, 1
Do While Not rs.EOF
If rs("parentID") = 0 Then kID = rs("parentID")
Response.Write "<tr>" & _
"<TD width=18 height=15></TD>" & _
"<TD width=10 height=15>"
If CInt(session("Kategorie")) = CInt(rs("Id")) Then
Response.Write "<IMG height=5 src=""firkant_fyld.gif"" width=5></TD>"& _
"<TD bgColor=#dfebc8 height=15><B>"
Else
Response.Write "</TD>" & _
"<TD height=15><B>"
End If
If rs("ParentID") <> 0 Then
Response.Write "<A href=""index.asp?kID=" & kID & "&ukID=" & rs("id") & """>" & " " & rs("Navn")
Else
Response.Write "<A href=""index.asp?kID=" & kID & "&ukID=" & rs("id") & """>" & rs("Navn")
End If
Response.Write "</A></B></TD>" & _
"</tr>"
If Session("ID") = rs("ID") Then RtrnKat(rs("ID"))
If kID = rs("ID") Then RtrnKat(rs("ID"))
If ukID = rs("ID") Then RtrnKat(rs("ID"))
rs.MoveNext
Loop
rs.Close
Set rs = Nothing
End Sub
Call RtrnKat(0)
Resultatet kan ses på
www.just2funnny.dk/1 ... som det ses så sker der nu intet når man trykker på de forskellige menuer ...