欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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小时弹出框,希望对大家有所帮助