这里是几个对Cookie操作的函数,希望对大家有用。
minPra //expire value
function setCookie(name,value,minPra){
var nameString = name+"="+escape(value);
var expires=new Date();
expires="+expires.toGMTString(expires.setTime(expires.getTime()+minPra*3600000));
document.cookie=nameString;
}
function getCookie(name){
var CookieFound = false;
var start = 0;
var end = 0;
var CookieString = document.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 null;
}
function deleteCookie(name){
var expires=new Date();
expires.setTime(expires.getTime()-1);
setCookie(name,"Delete Cookie",expires);
}