js通过cookie决定页面是否第一次打开。

js通过cookie决定页面是否第一次打开。
废话没多说,直接给人贴代码,这篇文章不好也请见谅。

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判断页面是第一次打开,我希望能帮助你。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部