ITPub博客

首页 > Linux操作系统 > Linux操作系统 > js操作Cookie

js操作Cookie

原创 Linux操作系统 作者:fangqm 时间:2010-12-26 09:00:11 0 删除 编辑
1.添加一个cookie:addCookie(name,value,expireHours)
该函数接收3个参数:cookie名称,cookie值,以及在多少小时后过期。这里约定expireHours为0时不设定过期时间,即当浏览器关闭时
cookie自动消失。该函数实现如下:

<!--
function addCookie(name,value,expireHours){
var cookieString=name+"="+escape(value);
//判断是否设置过期时间
if(expireHours>0){
var date=new Date();
date.setTime(date.getTime+expireHours*3600*1000);
cookieString=cookieString+"; expire="+date.toGMTString();
}
document.cookie=cookieString;
}
//-->

2.获取指定名称的cookie值:getCookie(name)
该函数返回名称为name的cookie值,如果不存在则返回空,其实现如下:

<!--
function getCookie(name){
var strCookie=document.cookie;
var arrCookie=strCookie.split("; ");
for(var i=0;ivar arr=arrCookie[i].split("=");
if(arr[0]==name)return arr[1];
}
return "";
}
//-->

3.删除指定名称的cookie:deleteCookie(name)
该函数可以删除指定名称的cookie,其实现如下:

<!--
function deleteCookie(name){
var date=new Date();
date.setTime(date.getTime()-10000);
document.cookie=name+"=v; expire="+date.toGMTString();
}
//-->

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/23109131/viewspace-682617/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: ASPxCallbackPanel
请登录后发表评论 登录
全部评论
创业项目 https://u.rscode.cn

注册时间:2010-03-24

  • 博文量
    297
  • 访问量
    784632