"Intelligentes" Menu
Fabian Jordi
- asp.net
hallo zusammen!
ich bin gerade an einer homepage und da möchte ich eine einzige menu-datei haben, nämlich die menu.asp, die ich in der default.asp per include file... einfüge! (info: ich will das menu in ASP...nicht in JS)
das menu sollte z.b. (wenn kategorie "ueberbauungen" aktiv ist) so aussehen:
--------------------------------------
home
cubus-concept
haustypen
<b>überbauungen</b>
links
feedback
----------------------------------------
wenn kategorie haustypen = on, dann so:
----------------------------------------
home
cubus-concept
<b>haustypen</b>
links
feedback
----------------------------------------
ich habe eine db. die ist so strukturiert:
ID OBERMENU UNTERMENU
1 home
2 cubus-concept
3 haustypen cubus1,cubus2,cubus3...
... ......
-------------------------
ob ein obermenu ein untermenu hat, frage ich mit If not rs("untermenu") = "" Then
.........
End If
Die Ausgabe des Untermenus erfolgt so:
untermenu = Split(rs("untermenu"), ",")
For each eintrag in untermenu
Response.Write "<a class=""untermenu"" href=""menu.asp?...."
Response.Write """> -"
Response.Write eintrag
Response.Write "</a><br>"
Next
mein problem ist jetzt, dass ich es nur schaffe, dass entweder direkt alle unterkategorien angezeigt werden (egal welche kategorie gewählt ist), oder, dass gar keine angezeigt wird....
jetzt die frage: hat vielleicht jemand schon so ein menu in asp programmiert (ein - falls vorhandenes - untermenu aus einer db splittet, dann anzeigt und das momentan gewählte obermenu fett darstellt)?
wäre froh über jegliche hilfe!
schönen tag noch wünscht
Fabian Jordi