我有一个目标网页和90%的折扣。 20分钟后, 我希望页面重定向到另一个页面(另有折扣)
问题:
20分钟后重定向 - 用户将无法返回原始优惠。
如果用户停留时间少于20分钟并关闭该页面,则下次访问该页面时,应该会在停止时继续计算。
我为此构建了一个小代码,但它没有按照我的意愿行事(每隔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>