当前位置:编程学习 > C#/ASP.NET >>

某个页面在一定时间不操作,没有移动鼠标就自动跳转到另一个页面怎么实现?

请教大家一个问题,某个页面在一定时间不操作,没有移动鼠标就自动跳转到另一个页面怎么实现?
我是在asp.net中做的。
这样设置<meta http-equiv=refresh content="3";url=http://localhost:3322/Web/Default.aspx />是不行的。我想实现的是在规定的时间内,没有对页面进行如何操作时包括移动随便就跳转到其他页面,如何实现??? --------------------编程问答-------------------- js实现啊。。。。js setTimeout减你的初始值,你在页面做了任何操作都恢复那个值的初始值就行了

比如你setTimeout的频率是1秒,你要在60秒后跳转,设初始值a=60,那你每1秒就a--,到a=0了就跳转
然后在body加onmouseover=" a=60",差不多就这个意思,不过这样可能会导致页面响应频繁。。。

看看有没有其他想法 --------------------编程问答-------------------- 哦 谢谢,我看看。
真不好意思,CSDN读书那会儿就申请了,一直没用过,现在还不懂得怎么用。呵呵!刚刚试着发了这个帖子,这么快就有人回复了,谢谢你哈!! --------------------编程问答-------------------- 路过.. --------------------编程问答-------------------- 可否贴代码出来哈!急
一段时间内无人动鼠标,页面才自动跳转的啊。。。。。。。。。。。。。。。。- - 、 --------------------编程问答--------------------
</script>
<script type="text/javascript">
var x;
window.onload=init;function init(){ //设置,页面载入完毕之后,1秒不懂鼠标就页面就会跳转
x = setTimeout("location.href = \'http://www.cainiao8.com/\'",1000); //鼠标在网页上移动调用moved函数
document.onmousemove = moved;}function moved(){ //既然鼠标移动了,取消页面跳转
clearTimeout(x); //从现在开始重新计时,如果到了1秒还是要跳转
x = setTimeout("location.href = \'http://www.cainiao8.com/\'",1000);}
</script> --------------------编程问答-------------------- 可以咯,谢谢哈      --------------------编程问答-------------------- 可以扑捉到鼠标的停留时间不。 --------------------编程问答-------------------- 不晓得,你看一下哈。问下高手。
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,