Är lite osäker på om jag postar i rätt forum nu, men vi kör på ändå :) det har inget med ajax att göra men för att svara på din fråga så tutorial vetesjutton, google?menysystem i AJAX?
Finns det någon bra tutorial eller liknande över hur man bygger upp dynamiska databasdrivna menysystem för websidor ?(ex. datorbutiken.com)
Den ska mao. bygga upp hela menystrukturen från en databas.
Klassisk ASP är språket som används på siten...Sv: menysystem i AJAX?
men om du söker efter råd hur du ska tänka kan jag ge dig lite råd.
Nyckelordet heter rekursiva funktionsanrop. (funktioner som kallar på sig själva X antal gånger i en hierarkisk ordning)
I databasen kan det räcka med en tabell, exempelvis:
intRowID 'rad-id
intParentRowID 'hänvisar till vilken rad som är "pappa". om 0 (ingen pappa), så är denna rad huvudmeny.
strMenuTitle ' titel
strURL ' nånstans
Sen i koden skapar du ett objekt (ev en egenskriven klass) och fyller på objektet hierarkiskt i en funktion som kallar på sig själv ..
exempelvis i pseudokod:
function GenerateMenuItem (Row as Object)
menuitem = new menuitem
for each r as row in Row.ChildRows
submenuitem = GenerateMenuItem (r)
menuitem.add(submenuitem)
next
return menuitem 'nu är denna populerad med children
end function
nåt sånt =)