复制代码 代码如下:
function resumeerror() {
return true;
}
window.onerror = resumeerror;
function showdd(obj){
var dds = document.getelementbyid(obj).getelementsbytagname(dd);
var len = dds.length;
if(dds[0].style.display == none){
//该操作为展开菜单,需要判断cookie中是否有该项
//1、有,删除
//2、无,不执行操作
changeshowmenu(obj);
for(var i = 0; i dds[i].style.display = ;
}
}else{
//该操作为隐藏菜单,需要判断cookie中是否有该项:
//1、有,不执行操作
//2、无,则要在末尾添加进去
changehidemenu(obj);
for(var i = 0; i dds[i].style.display = none;
}
}
}
function changeshowmenu(obj){
var temp = getcookie(openid);
if(temp.indexof(obj) != -1){
temp = temp.replace(obj + ,,)
addcookie(openid,temp,24);
}
}
function changehidemenu(obj){
var temp = getcookie(openid);
if(temp.indexof(obj) == -1){
addcookie(openid,temp+obj+,,24);
}
}
function getcookie(sname) {//取得cookie
var acookie = document.cookie.split(; );
for (var j=0; j var acrumb = acookie[j].split(=);
if (sname == acrumb[0])
return acrumb[1];
}
return null;
}
function addcookie(objname,objvalue,objhours){//添加cookie
var str = objname + = + objvalue;
if(objhours > 0){//为0时不设定过期时间,浏览器关闭时cookie自动消失
var date = new date();
var ms = objhours*3600*1000;
date.settime(date.gettime() + ms);
str += ; expires= + date.togmtstring();
}
document.cookie = str;
}
//根据一个以逗号分开的字符串,初始化菜单哪些需要隐藏
function initmenu(obj){
var arrmenu = obj.split(,);
for(var i = 0; i var dds = document.getelementbyid(arrmenu[i]).getelementsbytagname(dd);
for(var j = 0;j dds[j].style.display = none;
}
}
}
function $(obj){
return document.getelementbyid(obj);
}
function delit(){
var cbxbool = 0;
for(var i = 0;i var obj = $(cbxarray[i]);
if(obj.checked == true){
cbxbool = 1;
break;
}
}
if(cbxbool == 1){
var result = confirm(操作不可以恢复,确定当前操作吗?);
if(result){
return true;
}
}else{
alert(您还没有选中项);
return false;
}
return false;
}
window.onload = function(){
var lendl = document.getelementbyid(globalleft).getelementsbytagname(dl).length;
if(getcookie(openid) == null){
addcookie(openid,dl_c,dl_d,dl_e,dl_f,dl_g,dl_h,dl_i,dl_j,,24);
}
initmenu(getcookie(openid));
var otable = document.getelementbyid(table);
var trs = otable.getelementsbytagname(tr);
for(var i = 0;i trs[i].onmouseover = function(){
this.style.backgroundcolor = #f7f7f7;
}
trs[i].onmouseout = function(){
this.style.backgroundcolor = #ffffff;
}
}
}