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

📄 menureg.js

📁 学生选课系统 赶快来下载啊啊好东西 呵呵啊啊 啊啊啊啊啊
💻 JS
字号:


var intDelay=1; //设置菜单显示速度,越大越慢
var intInterval=20; //每次更改的透明度 
function showmenuie5(){

	hidemenuie5();

	var menuOBJ = document.getElementById("ie5menu");
	var scrollLeft=document.documentElement.scrollLeft|| document.body.scrollLeft;
	var scrollTop=document.documentElement.scrollTop|| document.body.scrollTop;
	//var screenW=document.documentElement.clientWidth || document.body.clientWidth;
	//是否w3c标准
	var screenW=document.compatMode== "CSS1Compat " ? document.documentElement.clientWidth : document.body.clientWidth;
	//var screenH=document.documentElement.clientHeight|| document.body.clientHeight;
	var screenH=document.compatMode== "CSS1Compat " ? document.documentElement.clientHeight : document.body.clientHeight;

	var event = getEvent();
	var eventX = event.pageX || event.x+scrollLeft;
	var eventY = event.pageY || event.y+scrollTop;
	var rightedge=scrollLeft-eventX;
	var bottomedge=scrollTop-eventY;
	//alert("eventX:" +eventX+",eventY:" +eventY+",screenX:" +scrollLeft+",screenY:"+scrollTop+",rightedge:"+rightedge+",bottomedge:"+bottomedge+",screenW:"+screenW+",screenH:"+screenH);
	if(eventX+menuOBJ.offsetWidth > screenW+scrollLeft){
		//menuOBJ.style.left=screenW+scrollLeft-menuOBJ.offsetWidth;
		menuOBJ.style.left=eventX-menuOBJ.offsetWidth;
	}else{
		menuOBJ.style.left=eventX;
	}
	if(eventY+menuOBJ.offsetHeight > screenH+scrollTop){
		menuOBJ.style.top=screenH+scrollTop-menuOBJ.offsetHeight;
	}else{
		menuOBJ.style.top=eventY;
	}
	
	menuOBJ.style.visibility="visible";
	GradientShow(menuOBJ);
	
	return false;
}
function hidemenuie5(){
GradientClose();
}
function highlightie5(){
if (getEventElement().className=="menuitems"){
getEventElement().style.backgroundColor="highlight";
getEventElement().style.color="white";
}
}
function lowlightie5(){
if (getEventElement().className=="menuitems"){
getEventElement().style.backgroundColor="";
getEventElement().style.color="#000000";
}
} 
function jumptoie5(){
if (getEventElement().className=="menuitems"){
if (getEventElement().url != ''){
if (getEventElement().getAttribute("target")!=null)
window.open(getEventElement().url,getEventElement().getAttribute("target"));
else
window.location=getEventElement().url;
}
}
} 

function GradientShow() //实现淡入的函数 
{ 
} 

function GradientClose() //实现淡出的函数 
{ 
	var menuOBJ = document.getElementById("ie5menu");
  menuOBJ.style.visibility="hidden";
} 

function ChangeBG() //改变菜单项的背景颜色,这里的两种颜色值可以改为你需要的 
{ 
	oEl=getEventElement(); 
	if (oEl.style.background!="navy") { 
		oEl.style.background="navy" 
	} else { 
		oEl.style.background="#cccccc" 
	} 
} 



//新增子菜单
function insertinto(){	

	//获得父id
	var eselectedID= var0.getSelected().mid;

	//alert(eselectedID);

	//先清空内容
	var emenuid = document.getElementsByName("_menu_detail.emenuid");
	emenuid[0].value = '';
	var fatherid = document.getElementsByName("_menu_detail.efatherid");
	fatherid[0].value = eselectedID;
	var ename = document.getElementsByName("_menu_detail.ename");
	ename[0].value = '新菜单';
	var title = document.getElementsByName("_menu_detail.etitle");
	title[0].value = '';
	var link = document.getElementsByName("_menu_detail.elink");
	link[0].value = '/c?_view=视图ID';

	var closeimage = document.getElementsByName("_menu_detail.ecloseimage");
	closeimage[0].value = '';
	var openimage = document.getElementsByName("_menu_detail.eopenimage");
	openimage[0].value = '';
	var eorder = document.getElementsByName("_menu_detail.eorder");
	eorder[0].value = '1';
	var ecss = document.getElementsByName("_menu_detail.ecss");
	ecss[0].value = '';

	var eonmouseover = document.getElementsByName("_menu_detail.eonmouseover");
	eonmouseover[0].value = '';
	var eonmouseout = document.getElementsByName("_menu_detail.eonmouseout");
	eonmouseout[0].value = '';
	var etarget = document.getElementsByName("_menu_detail.etarget");
	etarget[0].value = '';
	var eremark = document.getElementsByName("_menu_detail.eremark");
	eremark[0].value = '';

	
	//传递节点父节点id
//	nodeParent[0].value=eselectedID;
//	nodeType[0].value = parseInt(type) + 1;
//	alert(nodeType[0].value);
	//改变操作类型
	changeOperateType('i');

	
	//结束右键的显示
	hidemenuie5();
	//转移焦点
	emenuid[0].focus();
	if (var0.getSelected()) {
		var0.getSelected().add(new WebFXTreeItem('新菜单'));
		var0.getSelected().expand();
	}
	
}

//删除所选项
function deletefrom(){
	//获得自身id
	var id=var0.getSelected().mid;
	if(confirm("确认删除此菜单及其子菜单吗?此操作不能回复请确认删除。")){
	//改变操作类型
	changeOperateType('d');
	var action = document.getElementsByName("_action");	
	doAction('_menu_detail._delete','_menu_detail.emenuid='+id+'&_menu_detail.ename=tempName');
	}
}

//改变操作类型的函数
function changeOperateType(opt){
	var operateType = document.getElementsByName("_menu_detail.d");
	operateType[0].value=opt;
}


//删除所选菜单和其下所有资源
function deletemenu(){
	//获得自身id
	var id=var0.getSelected().mid;	

	if(confirm("确认删除此菜单及其子节点吗?")){
	//传递节点id
	var nodeId = document.getElementsByName("_menuSelect.nodeId");
	nodeId[0].value = id;
	var action = document.getElementsByName("_action");
	action[0].value = "_menuSelect._remove";	
	document.forms[0].submit();
	}
}


⌨️ 快捷键说明

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