2010-11-10 61 views

回答

3

獲取一個javascript變量來存儲加載頁面時的時間戳。您可以隨時使用定期調用或期望的事件調用javascript函數,隨後查找此後的時間。

+0

它會工作嗎? var currentTime = new Date() var hours = currentTime.getHours() var minutes = currentTime.getMinutes() – 2010-11-10 07:38:05

+1

是的,當然會起作用。 – 2010-11-10 08:12:59

+0

當然,它會工作。 – Kangkan 2010-11-10 09:59:56

2
setTimeout('pingServer()', 20*60*1000); 

現在您只需要編寫pingServer()函數。

3

你可以使用setTimeout調用,

function after20min() { 
    alert("Still here?"); 
} 

setTimeout(after20min, 1200000); 
2

onload情況下,調用setTimeout隨着時間的金額,並將它傳遞爲所欲爲計算當用戶已經在網頁上所完成的功能那段時間。但請注意,僅僅因爲頁面打開很長時間並不意味着有人正在看它;確保在頁面上定期觸發某種事件是個不錯的主意。