2010-11-10 60 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随着时间的金额,并将它传递为所欲为计算当用户已经在网页上所完成的功能那段时间。但请注意,仅仅因为页面打开很长时间并不意味着有人正在看它;确保在页面上定期触发某种事件是个不错的主意。