繁体中文
设为首页
加入收藏
当前位置:JSP技术首页 >> 资料/其它 >> javascript Cookie管理

javascript Cookie管理

2005-04-15 08:00:00  作者:  来源:互联网  浏览次数:0  文字大小:【】【】【
简介:function setCookie(name,value,expiry,path,domain,secure){ var nameString = name + "=" + value; var expiryString = (expiry == null) ? "" : " ;expires = "+ expiry.toGMTString(); var pathString = (pa...
关键字:avascript Cookie 管理 106

function setCookie(name,value,expiry,path,domain,secure){

var nameString = name + "=" + value;

var expiryString = (expiry == null) ? "" : " ;expires = "+ expiry.toGMTString();

var pathString = (path == null) ? "" : " ;path = "+ path;

var domainString = (path == null) ? "" : " ;domain = "+ domain;

var secureString = (secure) ?";secure" :"";

documents.cookie = nameString + expiryString + pathString + domainString + secureString;

}

function getCookie (name) {

var CookieFound = false;

var start = 0;

var end = 0;

var CookieString = documents.cookie;

var i = 0;

while (i <= CookieString.length) {

start = i ;

end = start + name.length;

if (CookieString.substring(start, end) == name){

CookieFound = true;

break;

}

i++;

}

if (CookieFound){

start = end + 1;

end = CookieString.indexOf(";",start);

if (end < start)

end = CookieString.length;

return unescape(CookieString.substring(start, end));

}

return "";

}

function deleteCookie(name){

var expires = new Date();

expires.setTime (expires.getTime() - 1);

setCookie( name , "Delete Cookie", expires,null,null,false);

}

责任编辑:admin
相关文章