cookie.js:
/**
* @author gayayang
* @date 2012-9-13
* @todo 设置cookie
* @param name cookie名称
* @param value cookie值
* @param hours cookie保存多少小时(如果要保存一天就写成:24,以此类推)
*/
function setCookie(name,value,hours){
if(!hours){
hours = 24;
}
var exp = new Date();
exp.setTime(exp.getTime() + hours*60*60*1000);
document.cookie = name+"="+escape(value)+";expires="+exp.toGMTString();
}
/**
* @author gayayang
* @date 2012-9-13
* @todo 取cookie值
* @param name cookie名
*/
function getCookie(name){
var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
if(arr !=null) return unescape(arr[2]); return null;
}
/**
* @author gayayang
* @date 2012-9-13
* @todo 删除cookie值
* @param name 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();
}
在页面里面引用该代码文件,然后直接就可以调用这些方法:setCookie("name","gayayang");
javascript设置cookie值
最新推荐文章于 2021-06-03 08:09:19 发布