⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mm_menueditapi.js

📁 小型简单的旅馆预订系统. 客户:预定,更改,撤销,会员积分累积,查询预定,会员. 后台:会员更改,房间更改,预定更改,预定信息统计.
💻 JS
📖 第 1 页 / 共 2 页
字号:
/*   Milonic DHTML Menu - Menu Editing API Module mm_menueditapi.js version 3.8 - June 27 2007   This module is only compatible with the Milonic DHTML Menu version 5.764 or higher   Copyright 2005 (c) Milonic Solutions Limited. All Rights Reserved.   This is a commercial software product, please visit http://www.milonic.com/ for more information.Syntax:mm_createNewMenus()                                    --  mm_createNewMenus();mm_cloneMenu("Menu Name To Copy",copyItems)            --  mm_cloneMenu("Main Menu",0); ####Coming Soon####mm_addMenu()                                           --  mm_addMenu();mm_getChildMenus(menuRef)                              --  mm_getChildMenus("sub Menu"); // Returns menu and menuitem objects containing references to child menus and child itemsmm_deleteChildMenus(menuRef)                           --  mm_deleteChildMenus(3);mm_deleteMenu(menuRef)                                 --  mm_deleteMenu("Sub Menu To Delete");mm_insertItem(menuRef,itemNumber,'aI Text',noRebuild)  --  mm_insertItem('Main Menu',2,'text=New Item;url=test.html;offcolor=yellow;offbgcolor=darkblue;'); // Inserts a new item at position 2 in Main Menumm_addItemByItemRef(itemRef,'aI Text')                 --  mm_addItemByItemRef(22,'text=New Item;url=test.html;');mm_editItem(menuRef,itemNumber,'aI Text',noRebuild)    --  mm_editItem('MainMenu',4,'text=Item;url=index.php');  // Modifies the details of menu item 4 in Main Menumm_editItemByItemRef(itemRef,'aI Text')                --  mm_editItemByItemRef (22,'text=New Text;fontweight=bold;');mm_deleteItem(menuRef,itemNumber)                      --  mm_deleteItem('Main Menu',3);  _p8s third item in Main Menumm_deleteItemByText(itemText)                          --  mm_deleteItemByText('Item Text');  _p8s item in Menu by its textmm_deleteItemByItemRef(itemRef)                        --  mm_deleteItemByItemRef(24);mm_shiftItem(itemRef,numberOfShifts)                   --  mm_shiftItem(12,-1);mm_returnItemPos(itemRef)                              --  mm_returnItemPos(22);mm_sortItems(menuRef,orderRef)                         --  mm_sortItems(1,1); orderRef is 1(one) for A-Z and 0(zero) is Z-Amm_replace('itemProperty','findtext','replacewith')    --  mm_replace('url','[userid]','28154');mm_returnMenuItemCount(menuRef)                        --  mm_returnMenuItemCount("Main Menu");mm_changeMenuStyle(menuRef,style)                      --  mm_changeMenuStyle("Main Menu",xpMenuStyle);mm_removeMenuFormatting(menuRef,style)                 --  mm_removeMenuFormatting("Main Menu",xpMenuStyle)mm_reloadMenu(menuRef)                                 --  mm_reloadMenu("Main Menu")mm_disableItem(menuRef,itemNumber,toggleDisabling)     --  mm_disableItem(2,1,1);  toggleDisplaying is true for disabled false for activemm_currentMenuObject()                                 --  mm_currentMenuObject(); returns reference to current menu objectmm_currentMenuArray()                                  --  mm_currentMenuArray(); returns array element of current menu objectmm_currentItemObject()                                 --  mm_currentItemObject(); returns reference to current menuitem objectmm_currentItemArray()                                  --  mm_currentItemArray(); returns array element of current menuitem objectmm_currentSubMenu()                                    --  mm_currentSubMenu(); returns array of current items sub menu, returns null if no sub menu is foundgetMainMenus()                                         --  getMainMenus(); returns an array of main menus*/function mm_currentMenuObject(){	return $c("menu"+_mi[_itemRef][0])}function mm_currentMenuArray(){	return _m[_mi[_itemRef][0]]}function mm_currentItemObject(){	return $c("el"+_itemRef)}function mm_currentItemArray(){	return _mi[_itemRef]}function mm_currentSubMenu(m){	var I=_mi[_itemRef]	if(I[3])	{		return I[3];	}	else return null;}function mm_disableItem(m,i,d){	if(d)_mi[_m[m][0][i]][34]="disabled"; else _mi[_m[m][0][i]][34]=null;	mm_reloadMenu(m)}function mm_reloadMenu(m){	_rbMenus(m);	}function makeUnique(ar){	ar.sort()	var ao=[]	oldI=_n	for(var a=0;a<ar.length;a++){		if(oldI!=ar[a])ao[ao.length]=ar[a]		oldI=ar[a]	}	return ao}function getStyles(){	var ar=[]	for(var a=0;a<_m.length;a++)ar[ar.length]=_m[a][6].text	return makeUnique(ar);}function getMainMenus(){	var ar=[]	for(var a=0;a<_m.length;a++)if(_m[a][7])ar[ar.length]=a	return ar;}function fixMenuProperty(n,v){	if(isNaN(v))v="\""+v+"\""	var o=n+"="+v+";\n"	return o}function fixItemProperty(n,v){	var o=n+"="+v+";";	return o}function createMenuObject($m){	var h="";	var M=_m[$m]	h+="with(milonic=new menuname(\""+M[1]+"\")){\n"	h+="style="+M[6].text+";\n"	for(_cO in _$M)	{		var v=M[_$M[_cO]]		if(_cO!="items"&&_cO!="name"&&_cO!="style"&&_cO!="mm_callItem"&&_cO!="mm_obj_ref"&&_cO!="mm_built")if(v)h+=fixMenuProperty(_cO,v)	}		for(var b=0;b<M[0].length;b++)	{		h+="aI(\"";		for(_cO in _$S)		{			var I=_mi[M[0][b]]			if(I[_$S[_cO]])			{				if(eval("M[6]."+_cO)!=I[_$S[_cO]] && I[_$S[_cO]]!="mminsert"  && I[_$S[_cO]]!="aaa();" && _cO!="menu")				h+=_cO+"="+ I[_$S[_cO]]+";"			}		}		h+="\");\n";	}	h+="}\n\n";	return h}function getAdoptedMenus(){	var ar=[]	for(var a=0;a<_mi.length;a++)	{		if(_mi[a][3]&&_mi[a][3]!="mminsert")		{			var M=$h(_mi[a][3])			if(M)ar[ar.length]=M		}	}		return ar}function getOrphanMenus(){	var ar=[]	return ar}function createDataFile(){	var h="";	if(_W._menuCloseDelay)h+="_menuCloseDelay="+_menuCloseDelay+";\n"	if(_W._menuOpenDelay)h+="_menuOpenDelay="+_menuOpenDelay+";\n"	if(_W._subOffsetTop)h+="_subOffsetTop="+_subOffsetTop+";\n"	if(_W._subOffsetLeft)h+="_subOffsetLeft="+_subOffsetLeft+";\n"	if(_W.contextObject)h+="contextObject="+contextObject+";\n"	if(_W.disableMouseMove)h+="disableMouseMove="+disableMouseMove+";\n"	if(_W.resetAutoOpen)h+="resetAutoOpen="+resetAutoOpen+";\n"	if(_W.buildAfterLoad)h+="buildAfterLoad="+buildAfterLoad+";\n"	if(_W.horizontalMenuDelay)h+="horizontalMenuDelay="+horizontalMenuDelay+";\n"	if(_W.forgetClickValue)h+="forgetClickValue="+forgetClickValue+";\n"	if(_W.fixMozillaZIndex)h+="fixMozillaZIndex="+fixMozillaZIndex+";\n"	if(_W.inResizeMode)h+="inResizeMode="+inResizeMode+";\n"	if(_W.noSubImageSpacing)h+="noSubImageSpacing="+noSubImageSpacing+";\n"	if(_W.noTabIndex)h+="noTabIndex="+noTabIndex+";\n"	if(_W.buildAllMenus)h+="buildAllMenus="+buildAllMenus+";\n"	if(_W.disablePagePath)h+="disablePagePath="+disablePagePath+";\n"	if(_W._CFix)h+="_CFix="+_CFix+";\n"	h+="\n";	var s=getStyles()	for(var a=0;a<s.length;a++){		var _w = eval(s[a])		h+="with("+s[a]+"=new mm_style()){\n"		for(_cO in _w){			if(_w[_cO]&&_w[_cO]!=""&&_cO!="text"&&_cO!="built"&&_cO!="65"&&_cO!="64"&&_cO!="63")if(_w[_cO])h+=fixMenuProperty(_cO,_w[_cO])		}		h+="}\n\n";	}	mainMenus=getMainMenus();		orphanMenus=getOrphanMenus();	for(var a=0;a<mainMenus.length;a++)h+=createMenuObject(a);	adoptedMenus=getAdoptedMenus();	for(var a=0;a<adoptedMenus.length;a++)h+=createMenuObject(adoptedMenus[a]);	h+="drawMenus();\n\n";	$c("menudatafile").innerHTML=h.replace(/\n/g,"<br>") }function mm_changeMenuStyle(){	var s,i,O,m,N,P;	g=arguments;	if(g[1]){		if(isNaN(g[1]))m=$h(g[1]); else m=g[1]		mm_removeMenuFormatting(g[1],g[2])	}		N=[]	var CM=mm_getChildMenus(m)	if(m){		if(g[2]){			for(a=0;a<CM.menus.length;a++)N[N.length]=$h(CM.menus[a]);		}		else{			N[N.length]=m		}	}	else{		for(a=0;a<_m.length;a++)N[N.length]=a	}		for(a=0;a<N.length;a++){		for(b=0;b<_m[N[a]][0].length;b++){			CM.items[CM.items.length]=_m[N[a]][0][b]		}	}		for(a=0;a<CM.items.length;a++){		I=_mi[CM.items[a]]		for($i in _$S){			if(!I[_$S[$i]]){				if(g[0][$i] && g[0][$i]!= "")I[_$S[$i]]=g[0][$i]			}		}	}		s=g[0]	for(a=0;a<N.length;a++){		P=N[a]		_gm=$c("menu"+P)		O=_gm.style		O.borderColor=s.bordercolor?s.bordercolor:"";		O.borderWidth=s.borderwidth?s.borderwidth:0;		O.borderStyle=s.borderstyle?s.borderstyle:"";		O.background=s.offbgcolor?s.offbgcolor:"";		O.filter=null		_m[P][15]=s.overfilter?s.overfilter:"";		_m[P][16]=s.outfilter?s.outfilter:"";		_m[P][6]=g[0]		_m[P][23]=0		O.backgroundImage=s.menubgimage?"url("+s.menubgimage+")":"";		if(s.high3dcolor&&s.low3dcolor){			O.borderBottomColor=s.low3dcolor			O.borderRightColor=s.low3dcolor			O.borderTopColor=s.high3dcolor			O.borderLeftColor=s.high3dcolor		}			_mg=_mi[_m[P][0][0]][68]		if(_mg||_mg==0)O.padding=_mg		_m[P][6][65]=$pU(O.borderWidth)			if(_m[P][7]||O.visibility==$6){			_gm.innerHTML=o$(P)			$z(P)		}	}}function mm_removeMenuFormatting(){	var s,i,g,m,N,p;	g=arguments;	if(g[0]){		if(isNaN(g[0]))m=$h(g[0]); else m=g[0]	}		N=[]	var CM=mm_getChildMenus(m)	if(m){		if(g[1]){			for(a=0;a<CM.menus.length;a++)N[N.length]=$h(CM.menus[a]);		}		else{			N[N.length]=m		}	}	else{		for(a=0;a<_m.length;a++)N[N.length]=a	}		for(a=0;a<N.length;a++){		for(b=0;b<_m[N[a]][0].length;b++){			CM.items[CM.items.length]=_m[N[a]][0][b]		}	}		for($i in _$S){		s=_$S[$i];		for(a=0;a<CM.items.length;a++){			i=_mi[CM.items[a]]			if(s>3&&i[s])i[s]=null		}	}		for(a=0;a<N.length;a++){		P=N[a]		_m[P][15]=""		_m[P][16]=""		_gm=$c("menu"+P)		g=_gm.style		g.backgroundImage="";		g.backgroundColor="";		g.borderColor="";		g.borderWidth="";		g.borderStyle="";		g.filter=null;		g.borderBottomColor="";		g.borderRightColor="";		g.borderTopColor="";		g.borderLeftColor="";		g.padding="";				if(_m[P][7]||g.visibility==$6){			_gm.innerHTML=o$(P)			$z(P)		}	}	}function mm_cloneMenu(){}function mm_returnMenuItemCount(m){	if(isNaN(m))m=$h(m)	return _m[m][0].length}function mm_replace(h,n,r){

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -