2011-02-17 146 views
2

我想知道是否有任何解決方案來實現一個javascript計數器,它不會在頁面刷新時重置,但它會一直持續計數直到設定的時間過去。在頁面刷新時不重新啓動的(javascript)倒計時?

你知道些什麼?

謝謝

+4

將倒計時結束日期存儲在某個地方,可以存儲在cookie中,也可以將其寫入服務器端的頁面。誰決定倒計時結束 - 客戶端還是服務器? – Rup 2011-02-17 11:32:15

+0

服務器:)謝謝! :) – dana 2011-02-17 11:47:05

回答

3

你可以保存當前倒計時定時器計數在Cookie(你會做,每次定時器的變化)。然後當頁面加載(或刷新)時首先檢查該cookie的值,並且如果設置了該值,則使用該值作爲倒數計數器的起點。

2

您需要將其狀態存儲在某個地方,無論是在cookie中還是在服務器端。

在每頁加載時,代碼將需要檢查其狀態並相應地調整其倒計時。