Nu skulle jag vilja ha hjälp av någon med att fundera ut hur man ska göra om man tex. har klickat sig ner i nivå 4 och sedan bokmärkt denna sida...när denne sedan surfar in till sidan enbart med hjälp av bokmärket, så vill jag att hela sökvägen skall skrivas ut på sidan...hur ska man tänka?
Hur ska man veta i vilken nivå man klickat?
Jag vill alltså skirva ut i klartext vilken väg man klickade sig fram till nivå 4 även om man kommer in senare via ett bokmärke.
Ska man lagra sökvägen till alla nivåer när man lägger till en ny nod i menyn i databasen, så att man via fält ska kunna skriva ut sökvägen...eller hur brukar man göra?
denna sökväg på sidan ovan, har ju både kataloger och databaslagrade sidor...
All Topics, .NET, C#, ASP.NET >> ASP.NET >> Purgatory
Sub navTree(intParent) : Dim x
For x = 0 to Ubound(arrLinks, 2)
If arrLinks(0,X) = intParent then
Call navTree(arrLinks(1,X))
Response.Write "<a href=""default.asp?id="& arrLinks(0,X) &""">"& server.HTMLEncode(arrLinks(2,X)) &"</a> » "
End If
Next 'x
End Sub
Dim arrLinks, page_id
arrLinks = GetRows("SELECT pageid, parent_pageid, linktext FROM pages")
page_id = Request.QueryString("id")
If isarray(arrLinks) Then Call navTree(cInt("0"& page_id))