📄 menu.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 + -