這篇文章主要介紹了利用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中文網其他相關文章!