📄 toolbar.asp
字号:
<%
if session("AccountID")="" then
%>
<script language=javascript>
alert("因登录时间过长,会话失效,请重新登陆!")
</script>
<%
Response.End
end if
%>
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<Script Language="JavaScript">
var actionArray = new Array(); //选中菜单时所采取的动作
var tipArray = new Array(); //菜单提示
var offImageArray = new Array();
var upImageArray = new Array();
var htmlArray = new Array();
var intMenuItemCount; //菜单条的数,将在显示菜单的时候得到正确的初始化
/***************************************
功能:增加一个菜单条
传入参数:
index 为菜单条的索引号
action 为选中后采取的措施
tip 为提示信息
offimage 为低亮度时的图片
upimage 为高亮度时的图片
***************************************/
function addMenuItem(index, action,tip, offImage, upImage, html)
{
actionArray[index] = action;
tipArray[index] = tip;
offImageArray[index] = offImage;
upImageArray[index] = upImage;
if(html == null)
html = "";
htmlArray[index] = html;
}
/***************************************
功能:选中一个菜单条,并进行相应的操作
传入参数:
MenuIndex 需要高亮度的菜单条的索引号
***************************************/
function selectMenuItem(MenuIndex)
{
activeMenuItem(MenuIndex);
eval(actionArray[MenuIndex]);
}
/***************************************
功能:选中一个菜单条
传入参数:
MenuIndex 需要高亮度的菜单条的索引号
***************************************/
function activeMenuItem(MenuIndex)
{
if(intSelectedLineMenuIndex == null)
intSelectedLineMenuIndex = 0;
var menuItems=document.all(menuItemDiv);
menuItems[intSelectedLineMenuIndex].className = classOff;
menuItems[intSelectedLineMenuIndex].children(menuItemPic).src = itemImagePath + offImageArray[intSelectedLineMenuIndex];
intSelectedLineMenuIndex = MenuIndex;
menuItems[intSelectedLineMenuIndex].children(menuItemPic).src = itemImagePath + upImageArray[intSelectedLineMenuIndex];
menuItems[intSelectedLineMenuIndex].className = classDown;
if(MenuIndex==0) NowLocation = "List";
}
/***************************************
功能:高亮度一个菜单条
传入参数:
MenuIndex 需要高亮度的菜单条的索引号
***************************************/
function highLight(MenuIndex)
{
if(MenuIndex == intSelectedLineMenuIndex)
return;
var menuItems=document.all(menuItemDiv);
menuItems[MenuIndex].className = classUp;
menuItems[MenuIndex].children(menuItemPic).src = itemImagePath + upImageArray[ MenuIndex];
}
/***************************************
功能:使一个高亮度菜单条恢复正常
传入参数:
MenuIndex 需要回复正常的菜单条的索引号
***************************************/
function offLight(MenuIndex)
{
if(MenuIndex == intSelectedLineMenuIndex)
return;
var menuItems=document.all(menuItemDiv);
menuItems[MenuIndex].className = classOff;
menuItems[MenuIndex].children(menuItemPic).src = itemImagePath + offImageArray[MenuIndex];
}
/***************************************
功能:显示整个菜单
传入参数:
container 为菜单的父容器
***************************************/
function showLineMenu(container)
{
intMenuItemCount = actionArray.length;//菜单条的数目
var strHTML = '';
for(var i=0; i<intMenuItemCount; i++)
{
strHTML += '<td align="center" nowrap>\n';
strHTML += '<div id="'+menuItemDiv+'" class="'+classOff+'" onmouseover="highLight('+ i +');" onmouseout="offLight('+ i +');" onclick="selectMenuItem('+ i +')">\n';
strHTML += '<img ALIGN="ABSBOTTOM" VSPACE="0" id="'+menuItemPic+'" src="'+ itemImagePath + offImageArray[i] + '" style="'+ itemImageStyle + '" title="'+tipArray[i]+'">\n';
strHTML += htmlArray[i];
strHTML += '</div>\n';
strHTML += '</td>\n';
}
strHTML = '<table align="100%"><tr>' + strHTML + '</tr></table>';
container.innerHTML = strHTML;
selectMenuItem(defaultMenuItemIndex);
}
var intCount;
var allMenu = new Array(0,0,0,0,0,0,0,0,0,0,0)
intCount = 0;
addMenuItem(intCount, "doAddnew();", "新增需求", "addnew1.gif", "addnew.gif", "<br>新增需求");
allMenu[5] = intCount
intCount ++;
addMenuItem(intCount, "doList(1);", "需求列表", "box21.gif", "box2.gif", "<br>需求列表");
allMenu[0] = intCount
intCount ++;
addMenuItem(intCount, "doList(2);", "草稿箱", "box11.gif", "box1.gif", "<br>草稿箱");
allMenu[1] = intCount
intCount ++;
addMenuItem(intCount, "doList(3);", "已发送箱", "box31.gif", "box3.gif", "<br>已发送箱");
allMenu[2] = intCount
intCount ++;
addMenuItem(intCount, "doList(4);", "已处理箱", "box41.gif", "box4.gif", "<br>已处理箱");
allMenu[3] = intCount
intCount ++;
//默认选中最后一条“全部显示”
var defaultMenuItemIndex = 1;
var itemImagePath="/images/toolbar/OA/Work/Commessage/";
var lineMenuParent = "lineMenu";
var menuItemDiv = "lineMenuItem";
var menuItemPic = "pic";
var intSelectedLineMenuIndex;
var classDown = "LeftNavDown";
var classUp = "LeftNavUp";
var classOff = "LeftNavOff";
var itemImageStyle="";
var NowLocation = "List"
var BoxID = 1
function urlParameter()
{
var R = Math.random();
return "R=" + R + "&"
}
function Waiting()
{
//parent.frmModule.rows='50,*,0'
}
function doList(id)
{
Waiting()
parent.frmMain.navigate("List.asp?ID=" + id + "&" + urlParameter())
BoxID = id
activeMenuItem(id)
}
function doViewOne(id)
{
parent.frmMain.navigate("View.asp?BoxID=" + BoxID + "&ID=" + id + "&" + urlParameter())
}
function getItems()
{
return parent.frmMain.getItems()
}
function doView()
{
if(getItems().length==0)
{
parent.doAlert(1,"您还没有选定申请记录")
Reset()
return
}
if(getItems().length>1)
{
parent.doAlert(1,"每次只能显示一条申请记录")
Reset()
return
}
Waiting()
parent.frmMain.navigate("View.asp?BoxID=" + BoxID + "&ID=" + getItems() + "&" + urlParameter())
NowLocation = "View"
}
function doExecute()
{
if(getItems().length==0)
{
parent.doAlert(1,"您还没有选定部门需求")
Reset()
return
}
if(getItems().length>1)
{
parent.doAlert(1,"每次只能处理一条部门需求")
Reset()
return
}
Waiting()
parent.frmMain.navigate("Edit.asp?BoxID=" + BoxID + "&ID=" + getItems() + "&" + urlParameter())
NowLocation = "View"
}
function doAddnew()
{
Waiting()
parent.frmMain.navigate("Addnew.asp?" + urlParameter())
NowLocation = "Addnew"
}
function SendComMessage()
{
if(getItems().length==0)
{
parent.doAlert(1,"您还没有选定要发送的部门需求")
Reset()
return
}
if(getItems().length>1)
{
parent.doAlert(1,"每次只能发送一条部门需求")
Reset()
return
}
Waiting()
parent.frmMain.navigate("AddNew_04.asp?ComMsgID=" + getItems() + "&" + urlParameter())
NowLocation = "View"
}
function SendOneComMessage(id)
{
Waiting()
parent.frmMain.navigate("AddNew_04.asp?ComMsgID=" + id + "&" + urlParameter())
NowLocation = "View"
}
function DeleteComMessage()
{
if(getItems().length==0)
{
parent.doAlert(1,"您还没有选定要删除的部门需求")
Reset()
return
}
if(parent.doAlert(2,"确定要删除选定的部门需求吗?"))
{
Waiting()
parent.frmMain.navigate("Delete_Forever.asp?TrueDel=1"+ "&" +"Mark=1"+ "&" + "IDs=" + getItems() + "&" + urlParameter())
}
else
Reset()
}
function DeleteShockApp()
{
if(getItems().length==0)
{
parent.doAlert(1,"您还没有选定要删除的部门需求")
Reset()
return
}
if(parent.doAlert(2,"确定要删除选定的部门需求?"))
{
Waiting()
parent.frmMain.navigate("Delete_Forever.asp?TrueDel=1"+ "&" +"Mark=1"+ "&" + "IDs=" + getItems() + "&" + urlParameter())
}
else
Reset()
}
function Reset()
{
activeMenuItem(defaultMenuItemIndex);
}
</Script>
<link rel="stylesheet" type="text/css" href="<%=Application("ROOTPATH")%>Templet/main.css">
</head>
<body onload="showLineMenu(document.all(lineMenuParent));" leftmargin="0" topmargin="0">
<p align=center >
<table border=0 cellspacing=0 cellpadding=0 width=100% height="100%">
<tr class="toolbar">
<td class=title><input type="button" value="部门需求" disabled name="B3" class="toolbarFont" style="border-style: solid; border-width: 0; width=80"></td>
<td id="lineMenu" align=right></td>
</tr>
</table>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -