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

📄 menu.jsp

📁 jsp人事管理系统jsp+servlet
💻 JSP
字号:
<%@ page contentType="text/html; charset=GBK" import="java.util.Hashtable"%>
<%@ taglib uri="/cms4j" prefix="cms4j" %>

<%
//当前菜单的类型,根据类型来决定要如何构建菜单
String type = (String)request.getParameter("type");
if(null == type || type.equals("")){
	//如果没有得到type,则取用户有使用权限的第一个菜单的类型
%>
	<cms4j:module scope="user" domain="2" is_menu="1" node_id="<%=cn.com.dekn.cms.security.login.CMS4JUser.getClusterNodeID(request)%>" top="1">
	          <% type=String.valueOf(module_info.getMODULE_ID()); %>
	</cms4j:module>
<%
}
%>

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GBK">
<title>CMS4J</title>
<link href="../skin/blue/css/menu.css" rel="stylesheet" type="text/css">
<link href="../skin/blue/css/tree.css" rel="stylesheet" type="text/css">
<script src="../../js/common.js"></script>
<script src="../../js/tree/xtree.js"></script>
<script src="../../js/page_init.js"></script>

<script>

//菜单的类型
var menuType = "<%=type%>";

function goto(target,URL){
	obj = eval("top." + target);
	obj.location.href = URL;
}
</script>

<%
if(!cn.com.dekn.cms.security.login.CMS4JUser.isLogin(request)){
%>
	<script>
		top.location.href="../login.jsp";
	</script>
<%
return;
}
%>

</head>

<script>
function displayOrHideMenu(objID){
	displayOrHide("menu_" + objID);
	
	var linkTable = document.getElementById("menu_" + objID);
	var obj = document.getElementById("menu_title_" + objID);
	
	if(obj){
		if(linkTable.style.display==""){
			obj.className = "menu-ctrl-bar-exp-button";
		}else{
			obj.className = "menu-ctrl-bar-col-button";
		}
	}
}

//页面初始化
function pageInit(){
	if(document.getElementById("NODE_ID")){
		selectInit("NODE_ID","${param.cluster_node_id}");
	}
}

//加载菜单
function loadMenu(loadMenuType){
	if(loadMenuType == "editor"){
	
		if(document.getElementById("editorMenuIFrame")){	//如果之前已经加载了菜单
			
		}else{	//如果是第一次加载
			document.getElementById("editorMenuSpan").innerHTML = "<iframe src=menu_article.jsp frameborder=0 scrolling=no vspace=0 width=100% height=100% hspace=0 name=editorMenuIFrame   id=editorMenuIFrame></iframe>";
		}
		
		//更改当前的菜单面板
		menuChange("editor");
		
	}else if(loadMenuType == "res"){
	
		if(document.getElementById("resMenuIFrame")){	//如果之前已经加载了菜单
			
		}else{	//如果是第一次加载
			document.getElementById("resMenuSpan").innerHTML = "<iframe src=menu_res.jsp frameborder=0 scrolling=no vspace=0 width=100% height=100% hspace=0 name=resMenuIFrame   id=resMenuIFrame></iframe>";
		}
		
		//更改当前的菜单面板
		menuChange("res");
		
	}else{
	
		if(document.getElementById("functionMenuIFrame")){	//如果之前已经加载了菜单

			//如果已经加载过了,则再切换要显示哪一组菜单
			functionMenuIFrame.loadMenu(loadMenuType);
			
		}else{	//如果是第一次加载
		
			document.getElementById("functionMenuSpan").innerHTML = "<iframe src=menu_function.jsp?type=" + loadMenuType + " frameborder=0 scrolling=yes vspace=0 width=100% height=100% hspace=0 name=functionMenuIFrame   id=functionMenuIFrame></iframe>";
			
		}
		
		//更改当前的菜单面板
		menuChange("function");
		
	}
}

//更改当前的菜单面板
function menuChange(currMenu){
	document.getElementById("functionMenuSpan").style.display = "none";
	document.getElementById("editorMenuSpan").style.display = "none";
	document.getElementById("resMenuSpan").style.display = "none";
	
	document.getElementById(currMenu + "MenuSpan").style.display = "";
}

</script>


<body onLoad="pageInit();loadMenu(menuType)">

<span id="editorMenuSpan"></span>

<span id="resMenuSpan"></span>

<span id="functionMenuSpan"></span>

</body>
</html>

⌨️ 快捷键说明

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