当前位置:编程学习 > JS >>

cookie设置 删除 取值函数

下面是一款完整的js cookie操作函数,可以对cookie设置 删除 取值 ,有了它三,你们对cookie操作就容易了,用法也很简单的 setcookie name cookie名字,值,时间

设置cookie

function setcookie(name,value,days)
{
 if(days){
  var exp  = new date();
        exp.settime(exp.gettime() + days*24*60*60*1000);
        document.cookie = name + "="+ escape(value) +";expires="+ exp.togmtstring();
    }else{
  document.cookie = name + "="+ escape(value);
    }
}

获取 cookie值

     
function getcookie(name)
{
 var arr = document.cookie.match(new regexp("(^| )"+name+"=([^;]*)(;|$)"));
 if(arr != null) return unescape(arr[2]); return null;
}

删除cookie

function delcookie(name)
{
 var exp = new date();
 exp.settime(exp.gettime() - 1);
 var cval=getcookie(name);
 if(cval!=null) document.cookie=name +"="+cval+";expires="+exp.togmtstring();
};

补充:网页制作,js教程 
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,