JS操作cookies示例代码
2009-05-25 13:09
525 查看
最近项目中用到JS操作cookies的小功能,以下是简单的示例代码,希望对大家有帮助:
//写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;
}
//删除cookies
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();
}
//写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;
}
//删除cookies
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 父子窗口的表单操作--示例代码
- Node.JS使用Sequelize操作MySQL的示例代码
- 一段 js操作xml文件 的示例代码
- Js 操作 Cookies 代码
- js操作iframe兼容各种主流浏览器示例代码
- js操作iframe兼容各种主流浏览器示例代码
- Jquery操作js数组及对象示例代码
- 对frameset、frame、iframe的js操作示例代码
- 使用 Node.js 模拟滑动拼图验证码操作的示例代码
- Jquery操作js数组及对象示例代码
- 对frameset、frame、iframe的js操作示例代码
- JS判断两个时间大小的示例代码
- vc操作excel示例代码
- Js实现双击鼠标自动滚动屏幕的示例代码
- js特殊字符过滤的示例代码
- ASP.NET下对cookies的操作实现代码
- IE下JS读取xml文件示例代码
- JavaScript禁止页面操作的示例代码
- JS操作Cookies
- js实现幻灯片播放图片示例代码