废话没多说,直接给人贴代码,这篇文章不好也请见谅。
Jscript代码:
函数cookie(key,value)
{
此键=键;
如果(值)!= null)
{
这个值=逸出(值);
}
这expirestime = null;
这个域名= null;
此
路径= ;
这个,安全= null;
}
饼干。原型。值=函数(值){这个值=逃避(价值);}
饼干。原型。GetValue函数(){ return =(这个值);}
饼干的原型。setexpirestime =
功能(时间){ }。expirestime =时间;
饼干的原型。getexpirestime =函数(){ return这个expirestime;}。
饼干。原型。统称为功能(域){ } =域。域;
饼干的原型。getdomain =函数(){ return这个域;}
饼干。原型。SETPATH =功能(路径){这个路径为路径;}
饼干。原型。
方法:获取
文件名路径=函数(){ return这个路径;}
原型,写=函数(V)
{
如果(v)!= null)
{
this.setvalue(V);
}
VaR CK =这个键+=+ this.value;
如果(this.expirestime!= null)
{
尝试
{
CK + =;到期=+ this.expirestime.toutcstring();;
}
捕捉(
错误)
{
警报(expirestime
参数错误);
}
}
如果(this.domain!= null)
{
CK + =;域=+ this.domain;
}
如果(this.path!= null)
{
CK + =;路径=+ this.path;
}
如果(this.secure!= null)
{
=;安全;
}
文档;
}
cookie原型。
{
尝试
{
VaR CKS = document.cookie.split(;);
var I=0;
为(i = 0;i < cks.length;i++)
{
VaR CK = CKS {我};
VaR领域= ck.split(=);
如果(字段{ 0 } =这个键)
{
这个值=字段{ 1 };
返回(这个值);
}
}
返回null;
}
捕捉(错误)
{
警报(cookie读取错误);
返回null;
}
}
HTML代码:
窗口。指针函数(){
VaR CK =新的饼干(已经载入); / /新的饼干已经载入每一页是不一样的
如果(读取)(= NULL){未加载,cookie是空的
警告(第一次打开页面);
设置/
保存时间
新
日期();
DD =新的日期(dd.getyear()+ 1900,dd.getmonth(),dd.getdate()));
dd.setdate(dd.getdate()+ 365);
ck.setexpirestime(DD);
写入();设置cookie。只要IE不
关闭,cookie总是存在的。
}
否则,则存在,表明页面已刷新。
警报(页面刷新);
}
}
上面是一个小
编辑器,与大家
分享,JS的cookie判断页面是第一次打开,我希望能帮助你。