技术难题,高分求救。

likevclinux 2004-01-04 10:55:21
如何实现当用户在一个页面10秒钟没有键盘和鼠标操作,就转回主页!!!!!!
谢谢大家!
...全文
68 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhiin1 2004-01-05
  • 打赏
  • 举报
回复
<script>
var setTime ;
function changeURL()
{
setTime = window.setTimeout("location.href('http://zhiin.net')", 10000) ;
}
changeURL() ;
</script>
<body onMouseOver="window.clearTimeout(setTime);changeURL()" onKeyUp="window.clearTimeout(setTime);changeURL()">

</body>
littleboys 2004-01-05
  • 打赏
  • 举报
回复
鼠标事件
onmousedown onmousemove
onmouseout onmouseover onmouseup
yjgx007 2004-01-04
  • 打赏
  • 举报
回复
结贴吧
shuangren 2004-01-04
  • 打赏
  • 举报
回复
<html>
<head>
</head>
<script language="javascript">
var time;
var cTime;
var a;
window.onload = init;
function init()
{
var s = new Date();
time = s.getSeconds();
a = window.setInterval('v()',1000);
}
function v()
{
var s = new Date();
cTime = s.getSeconds();
if(cTime < time)cTime = cTime + 60;
if(cTime - time >= 10)
{
window.clearInterval(a);
location.href("http://www.sohu.com");
}
document.all.t2.value = cTime;
}
function set()
{
var s = new Date();
time = s.getSeconds();
document.all.t1.value = time;
}
</script>
<body onmousemove="set();" onkeyup="set();">
<input type="text" id="t1"><input type="text" id="t2">
</body>
</html>
yjgx007 2004-01-04
  • 打赏
  • 举报
回复
当光标不点击,自动10秒

<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
<TITLE></TITLE>
<script>
var expire = 0;
var tm;
function fnExpire(){
expire += 1;
if (expire > 10)
{
window.clearTimeout(tm);
window.location = "http://home/intranet";
return;
}
tm = setTimeout("fnExpire()", 1000);
}
fnExpire();
</script>
</HEAD>
<BODY id=bd>

<P> </P>

</BODY>
</HTML>
<script for=bd event=onclick>
expire = 0;
</script>

zhangxdd 2004-01-04
  • 打赏
  • 举报
回复
你试试这个
在onload中使用setTimeout设置页面打开10秒钟后转回主页,
在document.onkeypress、document.onmousedown中捕捉键盘、鼠标事件,并用clearTimeout取消onload中的时间设置
likevclinux 2004-01-04
  • 打赏
  • 举报
回复
谢谢大家,实验成功就给分.
anddytang 2004-01-04
  • 打赏
  • 举报
回复
在三楼的代码中加入下面的代码就可以了

<script language="javascript">
function document.onkeyup()
{
expire=0;
alert(expire);

}

</script>

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧