JS利用cookies设置每隔24小时弹出框
程序员文章站
2022-09-04 19:31:28
废话不多说了,直接给大家贴代码了,具体代码如下所示:
function cookiego(name) {
var today = new date();...
废话不多说了,直接给大家贴代码了,具体代码如下所示:
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); }
以上所述是小编给大家介绍的利用cookies设置每隔24小时弹出框,希望对大家有所帮助