Hej.
Jeg er stødt ind i et problem med et fotogalleri jeg er igang med at lave.
Siden:
http://www3.ckweb.dk/pg/version2.0.000B3/?page=tags
Problemet er menuen til venstre.
Jeg ønsker at lave en menu struktur ligesom man kender fra Windows / andre
navigations programmer...
Jeg har lavet et eksempel her:
http://www3.ckweb.dk/pg/v2menu/
Nogle der har en god ide til hvordan man laver det?
Jeg bruger en rekursuv funktion til at lave min menu med...
qTempElement = 0
function Tags(startTag,levels,helptext)
for i = lbound(arrUID) +1 to ubound(arrUID)
if arrOwner(i) +0 = startTag +0 then
select case levels
case 0
TempLevel = ""
TempLevelToggle = "0"
case 1
TempLevel = "class='child1'"
TempLevelToggle = "1"
case 2
TempLevel = "class='child2'"
TempLevelToggle = "2"
case else
TempLevel = "class='child3'"
TempLevelToggle = "3"
end select
qTempUseToggle = false
for j = lbound(arrUID) +1 to ubound(arrUID)
if arrOwner(j) +0 = arrUID(i)+0 then
qTempUseToggle = true
end if
next
prt "<div class='ToggleImage'>"
if qTempUseToggle then
prt "<img src='_bib/gfx/content/menu/child" & TempLevelToggle &
"open.png' id='ToggleImage" & qTempElement & "' onclick='ToogleDisplay(" &
qTempElement & ",""" & qPath & "view.asp?type=tag&uid=" & arrUID(i) & ""","
& TempLevelToggle & ");'>"
else
prt "<img src='_bib/gfx/content/menu/child" & TempLevelToggle &
"none.png' id='ToggleImage" & qTempElement & "'>"
end if
prt "</div>"
prt "<a href='#' title='" & utf9(cPageTags & helptext & " --> " &
arrTag(i)) & "' " & TempLevel & " onclick='ToogleDisplayTagLoad(" &
qTempElement & ",""" & qPath & "view.asp?type=tag&uid=" & arrUID(i) &
""");'>"
prt utf9(arrTag(i)) & "</a>"
prt "<div id='l" & qTempElement & "' style='display:none'>"
qTempElement = qTempElement + 1
prt Tags(arrUID(i),levels+1,helptext & " --> " & arrTag(i))
prt "</div>"
end if
next
end function
prt Tags(0,0,"")
Og elementerne:
arrUID = split(arrUID,",")
arrTag = split(arrTag,",")
arrOwner = split(arrOwner,",")
hentes ud af en database...
Christian