这篇文章主要介绍了利用cookies设置每隔24小时弹出框的实例代码,需要的朋友可以参考下
废话不多说了,直接给大家贴代码了,具体代码如下所示:
function cookieGO(name) {
var today = new Date();
var expires = new Date();
expires.setTime(today.getTime() + 1000*60*60*24);
setCookie("cookievalue", name, expires);
}
function setCookie(name, value, expire) {
window.document.cookie = name + "=" + escape(value) + ((expire == null) ? "" : ("; expires=" + expire.toGMTString()));
}
function getCookie(Name) {
var findcookie = Name + "=";
if (window.document.cookie.length > 0) { // if there are any cookies
offset = window.document.cookie.indexOf(findcookie);
if (offset != -1) { // cookie exists 存在
offset += findcookie.length; // set index of beginning of value
end = window.document.cookie.indexOf(";", offset) // set index of end of cookie value
if (end == -1)
end = window.document.cookie.length;
return unescape(window.document.cookie.substring(offset, end));
}
}
return null;
}
//提示过期弹框
if({$remindflag} == "1"){
setInterval(function TanChuang() {
var c = getCookie("cookievalue");
if (c != null) {
return;
}
cookieGO("getcookie");
G.alert({
"title":"过期提示",
"pclass":"box",
"text":"您的错题本服务将于"+"{$userinfo.member_end}"+"过期<br>为了不影响您的正常使用请续费",
"btnText":"购买续费",
"alert":function(){
this._remove();
window.location.href = "/manage/pay/readyopenvip.php";
}
});
},2000);
}需要学习js的同学请关注php中文网js视频教程,众多js在线视频教程可以免费观看!
以上就是分享JS利用cookies设置每隔24小时弹出框的实例代码的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号