下面介紹如何生成多級(jí)菜單:
舉個(gè)例子容易看些:


?1
function?adminmmLoadMenus()?
{
?2
??if?(window.mm_menu_adminmenu)?return;
?3
???window.mm_menu_adminmenu_1=new?Menu("父菜單內(nèi)容",100,18,"",12,"#000000","#FFFFFF","#efefef","#000084","center","middle",3,0,1000,-5,7,true,true,true,0,true,true);
?4
????mm_menu_adminmenu_1.addMenuItem("子菜單內(nèi)容","location='跳轉(zhuǎn)路徑'");
?5
????mm_menu_adminmenu_1.addMenuItem("子菜單內(nèi)容","location='跳轉(zhuǎn)路徑'");
?6
?????mm_menu_adminmenu_1.hideOnMouseOut=true;
?7
?????mm_menu_adminmenu_1.bgColor='#999999';
?8
?????mm_menu_adminmenu_1.menuBorder=0;
?9
?????mm_menu_adminmenu_1.menuLiteBgColor='#FFFFFF';
10
?????mm_menu_adminmenu_1.menuBorderBgColor='#efefef';
11
12
?window.mm_menu_adminmenu?=?new?Menu("root",118,18,"",12,"#000000","#FFFFFF","#DDDDDD","#7E87E9","center","middle",3,0,1000,-5,7,true,false,true,0,false,true);
13
??mm_menu_adminmenu.addMenuItem("菜單內(nèi)容","location='qxchaxun.asp?mod_or_del=0'");
14
???mm_menu_adminmenu.addMenuItem(mm_menu_adminmenu_1);
15
??mm_menu_adminmenu.addMenuItem("菜單內(nèi)容","location='adduser.asp'");
16
???mm_menu_adminmenu.hideOnMouseOut=true;
17
???mm_menu_adminmenu.bgColor='#555555';
18
???mm_menu_adminmenu.menuBorder=0;
19
???mm_menu_adminmenu.menuLiteBgColor='#FFFFFF';
20
???mm_menu_adminmenu.menuBorderBgColor='#777777';
21
22
mm_menu_adminmenu.writeMenus();
23
}這里mm_menu_adminmenu的名字可以任意起,按照它的慣例盡量都已mm開(kāi)頭,這里的第3-10行代碼是畫(huà)出mm_menu_adminmenu_1這個(gè)子菜單,mm_menu_adminmenu_1代表的就是一個(gè)父級(jí)菜單(當(dāng)然它本身也是mm_menu_adminmenu的子菜單),他的標(biāo)題是父菜單內(nèi)容,它下面有兩個(gè)子菜單,剩下的程序段是畫(huà)出主菜單,它包括兩個(gè)內(nèi)容,需要注意的兩點(diǎn),看第14行,這里的addMenuItem()里面的內(nèi)容是一個(gè)父級(jí)菜單,也就是前面畫(huà)出的那個(gè)mm_menu_adminmenu_1菜單,同時(shí)需要注意的是,必須將mm_menu_adminmenu_1的代碼寫(xiě)在它的父級(jí)菜單(即mm_menu_adminmenu)的前面,不然編譯的時(shí)候會(huì)報(bào)錯(cuò)
????????????好了講到這里,應(yīng)該夠用了,剩下的就是依據(jù)個(gè)人的實(shí)際需要而改變父級(jí)菜單與子級(jí)菜單的畫(huà)法,今天有事,改天有時(shí)間介紹一下個(gè)人做得根據(jù)不同用戶(hù)的權(quán)限顯示不同的菜單的程序,以及數(shù)據(jù)庫(kù)的設(shè)計(jì)!!
posted on 2006-11-22 19:03
acerbic coffee 閱讀(235)
評(píng)論(0) 編輯 收藏 所屬分類(lèi):
個(gè)人筆記