shu.js2

 

function cookiesNode(layerId,className)
{
 
 var nodeState = getCookie("nodeState");
 if(nodeState == null)
 {
     nodeState = ",|,|,";
  setCookie("nodeState",nodeState);
 }
 var layer = nodeState.split('|');
 var lDepth = getDepth(layerId);
 
 if(className == "opendir")
 {
  
  layer[lDepth-1] = ","
 }
 else
 {
  
  if(layer[lDepth-1] != ",")  /*注意这个是cookie里面取值所以要刷新下~~~*/
  {
   var lItem = layer[lDepth-1].split(',');
   var lIco = document.getElementById(lItem[0]+"_ico");
   var lLayer = document.getElementById(lItem[0]+"_layer");
   HideDiv(lLayer);
   CloseNode(lIco);
  }
  layer[lDepth-1] = layerId+","+lDepth;
 }
 var cValue = layer[0];
 for(var i=1;i<layer.length;i++)
 {
  cValue += "|" + layer[i];
 }
 setCookie("nodeState",cValue);
}

function getDepth(layerId)
{
 var lItem = layerId.split('_');
 return lItem[1];
}

function OpenNode(obj)
{
 obj.className = "opendir";
}
function CloseNode(obj)
{
 obj.className = "closedir";
}
function HideDiv(obj)
{
    obj.style.display='none';

}
function ShowDiv(obj)
{
    obj.style.display='block';
}

//设置cookies
function setCookie(name,value)
{
var Days = 30;
var exp = new Date();
exp.setTime(exp.getTime() + Days*24*60*60*1000);
document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();
}
//读取cookies
function getCookie(name)
{
var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)");
if(arr=document.cookie.match(reg)) return unescape(arr[2]);
else return null;
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值