Jag undrar om någon har lust att hjälpa mig med databasanpassad kod till följande menyscript?SlideMenu, multilevel från Accessdatabas via asp?
Demo se: http://www.dhtmlcentral.com/script/script32_demo.html
Konstruerat av: Tomas Brattli
DATABAS: MS ACCESS
TABELLNAMN: MENUITEMS
FÄLT:
====
ID (räknare)
TITLE (text)
PARENTID (tal)
LINK (text)
SORTORDER (tal)
TARGET (text)
Exempeldata; (ID | Title | ParentID | Link | SortOrder | Target)
1 | Main 1 | 0 | | 1 | _blank
2 | Main 2 | 0 | | 2 |
3 | Main 3 | 0 | | 3 |
4 | Sub_1 | 1 | sub1.htm | 1 |
5 | Sub_2 | 1 | sub2.htm | 2 |
6 | Sub_3 | 1 | sub3.htm | 3 |
7 | Sub_3_1 | 6 | sub31.htm | 1 |
o.s.v.
Kodavsnitt som, såvitt jag förstått, behöver anpassas:
Anteckningar (från javascriptet):
The arguments to the makeMenu function are:
TYPE - top for top item, sub for sub item, sub2 for sub2 item, sub3
for sub3 item and so on (I've done it like that to keep it the same way as version 1)
TEXT - The link text for the item
TARGET - The target frame to open the links in. You do not have to specify this if you are not in a frame enviroment. (see
below for more info)
mySlideMenu.makeMenu('TYPE','TEXT','LINK','TARGET')
************************************************************************/
-- START Den kod som asp-scriptet ska generera --
OBS! Fältet "SortOrder" är tänkt att användas för att styra i ordningen för menyer och undermenyer.
//Menu 1 -----------------------
slideMenu.makeMenu('top','Main 1','','_blank')
slideMenu.makeMenu('sub','sub_1','sub_1.htm','')
slideMenu.makeMenu('sub','sub_2','sub_2.htm','')
slideMenu.makeMenu('sub','sub_3','','')
slideMenu.makeMenu('sub2','sub_3_1','sub_3_1.htm','')
//Menu 2 -----------------------
slideMenu.makeMenu('top','Main 2','Main2.htm','')
//Menu 3 -----------------------
slideMenu.makeMenu('top','Main 3', 'main3.htm','')
-- Slut: Den kod som asp-scriptet ska generera --
Alternativt, om någon är villig att dela med sig av en annan färdig lösning som har samma funktionalitet (dvs. det jag mest
är ute efter är att det är:
- javascriptbaserat (för snabbhetens skull)
- och att det stöder både Netscape, Opera och MSIE (från ver. 4 -->)
- Att menyerna stänger när man klickar på en ny meny
Istället kan jag dela med mig av en horisontell menylösning, återfinns på:
http://www.humangateway.com/zipcodes/dbmenu_multilevel.zip och demo på
http://www.humangateway.com/zipcodes/dbmenu_multilevel.asp
/ anejo