Javascript Cookie Timeout With Countdown Timer
问题描述:
我想用javascript设置一个cookie。很简单。可以说我把它设置了15分钟。Javascript Cookie Timeout With Countdown Timer
如何在倒数计时器显示时显示cookie何时到期?即使他们离开了页面,我也希望它能够继续计数,当他们回到页面时,它仍然会倒计时。
对不起,解释不好。但我相当确定它的可行性。
感谢
答
商店现在+ 15分钟,如果没有cookie的一个cookie中的时间戳。 编写一个简单的脚本,每秒钟检查现在和时间戳之间的差异。
编辑: 示例代码
// 200 seconds countdown
var countdown = 200;
//current timestamp
var now = Date.parse(new Date());
//ready should be stored in your cookie
var ready = Date.parse(new Date (now + countdown * 1000)); // * 1000 to get ms
//every 1000 ms
setInterval(function()
{
var sec = (ready - Date.parse(new Date()))/1000;
document.title = sec + " seconds left";
},1000);
而只是为了补充 - 使用的setInterval(),而不是的setTimeout()的定时器。真的简化代码IMO – 2009-09-28 16:03:19
也许例子? – 2009-09-28 16:11:09
我添加了一个非常简短的示例代码。让我知道它是否有效。 – jantimon 2009-09-29 09:36:36