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); 
+1

而只是为了补充 - 使用的setInterval(),而不是的setTimeout()的定时器。真的简化代码IMO – 2009-09-28 16:03:19

+0

也许例子? – 2009-09-28 16:11:09

+0

我添加了一个非常简短的示例代码。让我知道它是否有效。 – jantimon 2009-09-29 09:36:36