20分钟后重定向

时间:2018-02-03 18:11:55

标签: javascript redirect cookies

我有一个目标网页和90%的折扣。 20分钟后, 我希望页面重定向到另一个页面(另有折扣)

问题:

  1. 20分钟后重定向 - 用户将无法返回原始优惠。

  2. 如果用户停留时间少于20分钟并关闭该页面,则下次访问该页面时,应该会在停止时继续计算。

  3. 我为此构建了一个小代码,但它没有按照我的意愿行事(每隔10秒写一次cookie中的剩余时间

    有什么建议吗?

        <script type="text/javascript">
        var TimeLeft = document.cookie.replace(/(?:(?:^|.*;\s*)TwentyCookie\s*\=\s*
        ([^;]*).*$)|^.*$/, "$1");
    
        if (TimeLeft == null) 
        {
          TimeLeft  = 0;
        }
        else 
        {
        if (TimeLeft > 1199)
           {
            //window.location.href = "http://google.co.il";
           }
        }
        for (i = TimeLeft ; i < 1201; i=i+10) 
           {
               myVar = setTimeout(UpdateCookie, 10000);
           }
       //window.location.href = "http://google.co.il";  
    
       function UpdateCookie() {
            document.cookie = "TwentyCookie="+i + '"';
       };
            window.onload = UpdateCookie;
    
       </script>
    

0 个答案:

没有答案