WEB开发网
开发学院网页设计JavaScript javascript中Cookie的读写 阅读

javascript中Cookie的读写

 2010-09-14 13:44:32 来源:WEB开发网   
核心提示: 综合示例:构造通用的cookie处理函数 cookie的处理过程比较复杂,并具有一定的相似性,javascript中Cookie的读写(6),因此可以定义几个函数来完成cookie的通用操作,从而实现代码的复用,教材类似的口吻,有兴趣继续看吧.是繁体中文的,下面列出了常用的cookie操作

综合示例:构造通用的cookie处理函数

cookie的处理过程比较复杂,并具有一定的相似性。因此可以定义几个函数来完成cookie的通用操作,从而实现代码的复用。下面列出了常用的cookie操作及其函数实现。

1.设置COOKIE

function SetCookie(name,value,expires,path,domain,secure)
{
var expDays = expires*24*60*60*1000;
var expDate = new Date();
expDate.setTime(expDate.getTime()+expDays);
var expString = ((expires==null) ? “” : (”;expires=”+expDate.toGMTString()))
var pathString = ((path==null) ? “” : (”;path=”+path))
var domainString = ((domain==null) ? “” : (”;domain=”+domain))
var secureString = ((secure==true) ? “;secure” : “” )
document.cookie = name + “=” + escape(value) + expString + pathString + domainString + secureString;
}

2.获取指定名称的cookie值:

function GetCookie(name)
{
var result = null;
var myCookie = document.cookie + “;”;
var searchName = name + “=”;
var startOfCookie = myCookie.indexOf(searchName);
var endOfCookie;
if (startOfCookie != -1)
{
startOfCookie += searchName.length;
endOfCookie = myCookie.indexOf(”;”,startOfCookie);
result = unescape(myCookie.substring(startOfCookie, endOfCookie));
}
return result;
}

3.删除指定名称的cookie:

function ClearCookie(name)
{
var ThreeDays=3*24*60*60*1000;
var expDate = new Date();
expDate.setTime(expDate.getTime()-ThreeDays);
document.cookie=name+”=;expires=”+expDate.toGMTString();
}

第二页开始是一个文档。教材类似的口吻,有兴趣继续看吧.是繁体中文的。台湾地区某站上的。

上一页  1 2 3 4 5 6 

Tags:javascript Cookie 读写

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接