如何实现在Web页面下,记录该页面的使用时间的方法呢?
比如驾校学习,必须在某个地方学习200小时以上,才能去考试。
就是这个记录200小时的方法。
有时有人打开网页,做别的事情去了,并没有在学习。
现在想找JS的一个计时器,里面有捕获鼠标事件的方法,
只要web窗口失焦,或几分钟没捕获到鼠标事件就停止计时。
具体如何实现呢?
[code="java"]
计时写在页面上
定义鼠标的移动事件
如果移动了 计时器归零
你的意思是要代码?
[code="java"]
</head>
<body onload="setTime()" onblur="stoptime()">
<label id="labe"></label>
<button onclick="stoptime()">
stop
</button>
</body>
[/code]
当窗口失去焦点,时间自然就停止了,我测试过的。你说的是要什么样的呢?
把t=window.setTimeout("setTime('"+i+"')",1000); 这里的i,修改成(i*1-1),再试一下
大哥,我都试过了,在我这里好好的呀,我用的是IE浏览器的,没有问题的,我停了几分钟再把鼠标放上去,都没事儿,我不试就把代码给你,我有那么不负责任吗?