好久没搞js了,现在加强一下。下面是如何保存、获取、删除cookie的方法。
function setcookie(name,value,time)//设置cookie,name:cookie名,value:cookie值,time:保存时间单位天
{
var date=new Date();
if(time>0)
date.setTime(date.getTime()+24*60*60*1000*time);//javascript是以毫秒为单位的
document.cookie=name+"="+escape(value)+";expires="+date.toGMTString()+";secure";
}
function getcookie(name)//获取cookie,name:cookie名
{
var value="";
if(name!=""&&name!=null)
{
var Name=name+"=";
if(document.cookie.length>0)
{
offset = document.cookie.indexOf(Name);
offset += Name.length;
end = document.cookie.indexOf(";", offset);
if (offset != -1);
end=document.cookie.length;
value=unescape(document.cookie.substring(offset,end));
}
}
return value;
}
function delcookie(name)//删除cookie,name:cookie名
{
var time = new Date(); //当前时间
time.setTime(time.getTime() - 1);
var val=getcookie(name);
if(val!=null&&val!="")
document.cookie= name + "="+val+";expires="+time.toGMTStrin