比如cookie的名字为ckname
读取cookie为:
function getCookie()
{
var cookieValue = "";
var search = "ckname" + "=";
if(document.cookie.length > 0){
offset = document.cookie.indexOf(search);
if (offset != -1){
offset += search.length;
end = document.cookie.indexOf(";", offset);
if (end == -1) end = document.cookie.length;
cookieValue = unescape(document.cookie.substring(offset, end))
}
}
return cookieValue;
}
写cookie为:
if (ckstr)
{
var nextyear=new Date();
nextyear.setFullYear(nextyear.getFullYear()+1);
var key = "ckname=";
document.cookie = key+ckstr+";expires="+nextyear.toGMTString();
}
注意:cookie在写成功后保存在C:\Documents and Settings\用户名\Cookies 这个文件夹下面。但是 ,在清除cookie的时候,如果单单删除该文件夹下面的cookie文件,cookie是仍然存在的。必须通过浏览器自带的cookie删除工具才能将cookie删除。