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

📄 all.js

📁 辅助办公系统,具有发布公告、站内邮箱、日程安排、日志查看等功能
💻 JS
字号:
//global msg
var msgSend = "邮件正在发送中...";
var msgSave = "邮件正在保存到草稿箱...";
var msgSaveOk = "邮件成功保存到草稿箱";
var msgAutoSave = "邮件正在保存到草稿箱...";
var msgAutoSaveOk = "邮件自动保存成功";
var msgSaveErr = "邮件未能保存到草稿箱";
window.onerror=function(){return true;};
if(!Function.prototype.apply)
{
	Function.prototype.apply = function (obj, argu)
	{ 
		if (obj) obj._caller = this;
		var argus = new Array();
		for (var i=0;i<argu.length;i++)
		{
			argus[i] = "argu[" + i + "]";
		}
		var r;
		eval("r = " + (obj ? ("obj._caller(" + argus.join(",") + ");") : ("this(" + argus.join(",") + ");"))); 
		return r;
	};
}
if(!Array.prototype.push)
{
	Array.prototype.push=function()
	{
		for(var i=0;i<arguments.length;i++)
		{
			this[this.length]=arguments[i];
		}
	}
};
function ReloadFrm(frm)
{
	url=frm.location.href;
	if(url.indexOf("?")==-1)url+="?";
	frm.location.href=url;
}
function Gel(id)
{
	return document.getElementById(id);
};
function fValueIsFormat (sV,sR) {
	var sTmp;
	if(sV.length == 0) {
		return false
	}
	for (var i=0; i < sV.length; i++){
		sTmp= sV.substring (i, i+1);
		if (sR.indexOf (sTmp, 0) == -1) {
			return false;
		}
	}
	return true;
};
function ReloadFrmLeftMain(bReloadLeft,bReloadMain)
{
	if(bReloadLeft==null||bReloadLeft==true)
	{
		ReloadFrm(top.leftFrame);
	};
	if(bReloadMain==null||bReloadMain==true)
	{
		ReloadFrm(top.mainFrame);
	};
	window.setTimeout("HiddenMsg()",3000);
};
function GoUrlMainFrm(url,bReloadLeft)
{
	var mF = top.mainFrame;
	if(bReloadLeft==null||bReloadLeft==true)
	{
		ReloadFrm(top.leftFrame);
	};
	mF.location.href=url;
	window.setTimeout("HiddenMsg()",3000);
};

function HiddenMsg()
{
	try{
	top.actionFrame.Gel('msg').style.display='none';
	}catch(e){};
};

function EmptyFolder()
{
	return confirm("你确认要清空文件夹吗?");
};

function SwitchFolder(id)
{
	var lw = top.leftFrame;
	try
	{
		var folder_table = lw.Gel('folder');
		//var folder_table = S('folder',lw);
		var folder_td = folder_table.getElementsByTagName('li');
		for(var i=0;i<folder_td.length;i++){
			if(!folder_td[i].id) continue;
			folder_td[i].setAttribute("class","fs");
			folder_td[i].setAttribute("className","fs");
		};
		lw.Gel(id+"_td").setAttribute("class","fn");
		//S(id+"_td",lw).setAttribute("class","fn");
		lw.Gel(id+"_td").setAttribute("className","fn");
		//S(id+"_td",lw).setAttribute("className","fn");
	} catch(ex) {
		//window.top.status = ex.description;
		window.setTimeout("SwitchFolder('"+id+"')",300);
	};
};
function SelectAll(flag)
{
	var mail_list_table = Gel('list');
	var mail_list_checkbox = mail_list_table.getElementsByTagName('input');

	for(var i=0;i<mail_list_checkbox.length;i++)
	{
		mail_list_checkbox[i].checked = flag;
	};
};
function SelectReadMail(flag)
{
	var mail_list_table = Gel('list');
	var mail_list_checkbox = mail_list_table.getElementsByTagName('input');

	for(var i=0;i<mail_list_checkbox.length;i++)
	{
		if(mail_list_checkbox[i].getAttribute('unread') == flag)
		{
			mail_list_checkbox[i].checked = false;
		} else {
			mail_list_checkbox[i].checked = true;
		};
	};
};
var AttachID=0;
function AddFileCell()
{
	var Template="<INPUT name=_Name class=file id=_Name contentEditable=false type=file size=45 onchange='IsNeedSave(true);'><SPAN>&nbsp;&nbsp;</SPAN><A href=\"javascript:DelUploader(\'_Name\')\">删除</A><BR>";
	var FileCell = Gel('filecell');
	var Name="Uploader"+AttachID;
	var Div=document.createElement("div");
	Div.innerHTML = Template.replace(/_Name/g,Name);
	FileCell.appendChild(Div);
	AttachID++;
};
function DelUploader(Name)
{
	var FileCell = Gel('filecell');
	var FileObj = Gel(Name);
	if (FileObj.disabled) {
		var lp = FileObj.value.lastIndexOf("\\");
		if (lp != -1) {
			var al = top.mainFrame.Gel("fattachlist");
			var name = FileObj.value.substr(lp+1) + " |";
			var pos = al.value.indexOf(name);
			if (pos != -1) {
				al.value = al.value.substr(0, pos) + al.value.substr(pos + name.length, al.value.length - pos - name.length);
			}
		}
	}
	FileCell.removeChild(FileObj.parentNode);
	IsNeedSave(true);
}
function ReplaySelect(obj)
{
	var type = obj.value;
	var frm = obj.form;
	if(type == "all") {
		frm.to.value = frm.toAll.value;
		frm.cc.value = frm.ccSrc.value;
		if (Gel("more1"))
		{
			Gel("more1").style.display = "none";
			Gel("more2").style.display = "";
		}
	} else {
		frm.to.value = frm.toFrom.value;
		frm.cc.value = "";
		if (Gel("more1"))
		{
			Gel("more1").style.display = "";
			Gel("more2").style.display = "none";
		}
	};
};
function RenameFolder(FolderID)
{
	sNewName=prompt("请输入新名字\n\n\n","");
	if(sNewName!=null)
	{
		Gel("frm").name.value=sNewName;
		Gel("frm").folderid.value=FolderID;
		Gel("frm").fun.value="rename";
		Gel("frm").submit();
//		top.actionFrame.src="/cgi-bin/foldermgr?fun=rename&folderid="+FolderID+"&name="+sNewName;
	};
};
function Trim(sStr)
{
	return sStr.replace(/^\s+|\s+$/,"");
};
function HiddenReceipt()
{
	var receiptDiv = Gel('receiptDiv');
	if(receiptDiv) receiptDiv.style.display='none';
};
function ParseStr(val, len)
{
	var str = val.toString();
	for (var i = str.length; i < len; i++) {
		str = "0" + str;
	} 
	return str;
}
function CheckAddrSelected()
{
	var List = document.getElementsByTagName("input");
	for (var Loop = 0; Loop < List.length; Loop++)
	{
		if (List[Loop].type == "checkbox")
		{
			if (List[Loop].checked)
			{
				return true;
			}
		}
	}
	return false;
};
function qqping_url_build()
{
	var p=document.URL.indexOf("?");
	if(-1==p)
	{
		p=document.URL.indexOf("&");
	}
	if(-1==p)
	{
		address="u="+document.URL;
	}
	else
	{
		address="u="+document.URL.substring(0,p);
	}
	p=document.referrer.indexOf("?");
	if(-1==p)
	{
		p=document.referrer.indexOf("&");
	}
	if(-1==p)
	{
		refer="r="+document.referrer;
	}
	else
	{
		refer="r="+document.referrer.substring(0,p);
	}
	return address+"&"+refer;
};

function PGV()
{
	document.write("<img height=0 width=0 src='http://ping.qq.com/ping?" + qqping_url_build() + "'>");
};

function CheckFolder(id, pThis)
{
	var pwd = prompt("请输入文件夹的加锁密码\n\n\n", "");
	if(pwd == ""||pwd == null)
	{
		return;
	}
	pwd = Trim(pwd);
	top.actionFrame.location.href="/cgi-bin/foldermgr?fun=checkpwd&folderid="+id+ "&p=" + pwd;
	return false;
};
function LockFolder(FolderID)
{
	var sName=prompt("请输入文件夹的加锁密码\n(目前暂未开通找回密码功能,请妥善保管您的密码)\n\n","请输入0-32个字符,可以使用大小写字母和数字");
	if(sName == "" || sName == null)
		return;
	sName = Trim(sName);
	if(!fValueIsFormat(sName, "1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ")) {
		top.actionFrame.location.href="/cgi-bin/readtemplate?templatename=error&subtmpl=passwd_error";//"密码应该由数字、字母组成,不允许出现汉字、空格等其他字符,请重新输入。";
		return;
	}
	var sComName=prompt("请再次输入加锁密码\n\n\n","");
	if(sName != sComName)
	{
		top.actionFrame.location.href="/cgi-bin/readtemplate?templatename=error&subtmpl=passwd_diff";//您输入的密码不一致
		return;
	}

	Gel("frm").p.value=sName;
	Gel("frm").folderid.value=FolderID;
	Gel("frm").fun.value="lock";
	Gel("frm").submit();
};
function unLockFolder(FolderID)
{
	var sName=prompt("请输入文件夹的加锁密码\n\n\n","");
	if(sName == null)
		return;
	sName = Trim(sName);
	Gel("frm").p.value=sName;
	Gel("frm").folderid.value=FolderID;
	Gel("frm").fun.value="unlock";
	Gel("frm").submit();
};

function ErrorProcess()
{
	try{top.mainFrame.ErrorCallBack();}catch(e){try{top.ErrorCallBack();}catch(e){}}
};
function DisableCtl(name, disabled) {
	var ctls = document.getElementsByName(name);
	for (i = ctls.length - 1; i >= 0; i--) {
		ctls[i].disabled = disabled;
	}
};
function DisableAll(disabled) {
	try{EnableAutoSave(!disabled);}catch(e){}
	DisableCtl("sendbtn", disabled);
	DisableCtl("savebtn", disabled);
};

function showError()
{
	top.actionFrame.location.href="/cgi-bin/readtemplate?templatename=error&subtmpl=same_folder";//您输入的密码不一致
	return;
}
function S(i,win) {return (win?win:window).document.getElementById(i);};
function VerifyCode(sSubTmpl)
{
	frmVerify=S("frmVerify",GetMainWin());
	frmVerify.src="/cgi-bin/readtemplate?templatename=verifycode&subtmpl="+sSubTmpl;
	Show(S("frmVerify",GetMainWin()),true);
//	if(document.all)
//	{
//		window.showModalDialog("../cgi-bin/readtemplate?templatename=verifycode&subtmpl="+sSubTmpl,window,'width=480,height=235');
//	}
//	else
//	{
//		window.open("../cgi-bin/readtemplate?templatename=verifycode&subtmpl="+sSubTmpl,'','width=480,height=235');
//	}
}
function Show(obj,bShow)
{
	if(bShow)
	{
		obj.style.display="";
	}
	else
	{
		obj.style.display="none";
	}
}
function GetMainWin()
{
	var win;
	if(top.mainFrame)
	{
		win=top.mainFrame;
	}
	else
	{
		win=top;
	}
	return win;
}

⌨️ 快捷键说明

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