2009-09-28 30 views
5

javascriptでクッキーを設定したい。簡単に。私は15分間それを設定すると言う。Javascriptクッキータイムアウトとカウントダウンタイマー

クッキーが期限切れになったときにカウントダウンタイマーショーを表示するにはどうすればよいですか?そして、彼らがページを去ったとしても、私はそれを数え続けたいと思っています。そして彼らがページに戻ったとき、それはまだカウントダウンされていました。

ご迷惑をおかけして申し訳ありません。しかし、私はかなり確信しています。

おかげ

答えて

5

ストアクッキーの中になりました+ 15分のタイムスタンプクッキーが存在しない場合。 今すぐとタイムスタンプの差を毎秒確認する簡単なスクリプトを作成します。

編集: サンプルコード

// 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()およびNOTのsetTimeoutを()。本当にコードIMO –

+0

を簡略化しますか? –

+0

私は本当に短いサンプルコードを追加しました。それが動作するかどうか私に教えてください。 – jantimon

関連する問題