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

📄 toolbar.asp

📁 功能齐全的oa系统
💻 ASP
字号:
<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, "SendAndRecipt();", "发送与接收", "addnew1.gif", "addnew.gif", "<br>发送与接收");
allMenu[6] = intCount
intCount ++;

addMenuItem(intCount, "doAddnew();", "写邮件", "addnew1.gif", "addnew.gif", "<br>写邮件");
allMenu[5] = intCount
intCount ++;


addMenuItem(intCount, "doList(1);", "收件箱", "list1.gif", "list.gif", "<br>收件箱");
allMenu[0] = intCount
intCount ++;

addMenuItem(intCount, "doList(2);", "草稿箱", "view1.gif", "view.gif", "<br>草稿箱");
allMenu[1] = intCount
intCount ++;

addMenuItem(intCount, "doList(3);", "待发箱", "addnew1.gif", "addnew.gif", "<br>待发箱");
allMenu[2] = intCount
intCount ++;

addMenuItem(intCount, "doList(4);", "已发箱", "edit1.gif", "edit.gif", "<br>已发箱");
allMenu[3] = intCount
intCount ++;

addMenuItem(intCount, "doList(5);", "垃圾箱", "delete1.gif", "delete.gif", "<br>垃圾箱");
allMenu[4] = intCount
intCount ++;



//默认选中最后一条“全部显示”
var defaultMenuItemIndex = 2;
var itemImagePath="/images/toolbar/OA/SYS/Account/";
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+1)
}

function doViewOne(id){
	parent.frmMain.navigate("View.asp?BoxID=" + BoxID + "&ID=" + id + "&" + urlParameter())
}
	
	
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 doAddnew(){
	Waiting()
	parent.frmMain.navigate("Addnew.asp?" + urlParameter())
	NowLocation  = "Addnew"
}
/*
function SendComMessage(){
	if(getItems().length==0){
		parent.doAlert(1,"您还没有选定要发送的公文")
		Reset()
		return
	}
	if(parent.doAlert(2,"确定要发送选定的公文?")){
		Waiting()
		parent.frmMain.navigate("Send.asp?BoxID=" + BoxID + "&IDs=" + getItems() + "&" + urlParameter())
		}
	else
		Reset()
	NowLocation  = "List"

}
*/
function SendAndRecipt()
{
	if(parent.doAlert(2,"确定吗?"))
	{
		Waiting()
		parent.frmMain.navigate("SendAdnRecipt.asp" + "?" + urlParameter())
	}
}
function Send(){
	if(getItems().length==0){
		parent.doAlert(1,"您还没有选定要发送的邮件")
		Reset()
		return
	}
	if(parent.doAlert(2,"确定要发送选定的邮件吗?")){
		Waiting()
		parent.frmMain.navigate("Send.asp?IDs=" + getItems() + "&" + urlParameter())
		}
	else
		Reset()
}
function toRubish(BoxID){
	if(getItems().length==0){
		parent.doAlert(1,"您还没有选定要删除的邮件")
		Reset()
		return
	}
	if(parent.doAlert(2,"确定要删除选定的邮件吗?")){
		Waiting()
		parent.frmMain.navigate("ToRubish.asp?BoxID="+ BoxID + "&IDs=" + getItems() + "&" + urlParameter())
		}
	else
		Reset()
}
function unRubish(){
	if(getItems().length==0){
		parent.doAlert(1,"您还没有选定要恢复的邮件")
		Reset()
		return
	}
	if(parent.doAlert(2,"确定要恢复选定的邮件吗?")){
		Waiting()
		parent.frmMain.navigate("unRubish.asp?IDs=" + getItems() + "&" + urlParameter())
		}
	else
		Reset()
}

function doDel(){
	if(getItems().length==0){
		parent.doAlert(1,"您还没有选定要删除的邮件")
		Reset()
		return
	}
	if(parent.doAlert(2,"永久删除邮件将来不可恢复!<br>确定要删除选定的邮件?")){
		Waiting()
		parent.frmMain.navigate("DelMsg.asp?IDs=" + getItems() + "&" + urlParameter())
		}
	else
		Reset()
}
/*
function UnDeleteMessage(){
	if(getItems().length==0){
		parent.doAlert(1,"您还没有选定要恢复的公文")
		Reset()
		return
	}
	if(parent.doAlert(2,"确定要恢复选中的公文?")){
		Waiting()
		parent.frmMain.navigate("UnRubbish.asp?IDs=" + getItems() + "&" + urlParameter())
		}
	else
		Reset()
	NowLocation  = "List"
}
*/

function getItems(){
	return parent.frmMain.getItems()	
}


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 + -