<html>
<head>
<script type="text/javascript">
var timerID;
var nTimeout;
var saver;
/**
* 初始化
**/
function onload(){
//创建关闭事件
saver = new ScreenSaver();
}
/**
* 鼠标单击事件
**/
document.onmousedown= function(){
//鼠标单击事情-根据序列ID清空事件
window.clearTimeout(timerID);
//重新创建关闭事件
saver = new ScreenSaver();
}
/**
* 调用关闭事件方法体
**/
function ScreenSaver(){
//初始化参数:5000毫秒=5秒
nTimeout = 5000;
//返回序列ID
timerID = window.setTimeout(f, nTimeout);
}
/**
* 获取过时对象
**/
var f = function(){
//获取当前超时对象
ScreenSaver.prototype.timeout();
}
/**
* 初始化超时对象
**/
ScreenSaver.prototype.timeout = function(){
window.opener = "whocares";
var browserName=navigator.appName;
if (browserName=="Netscape")
{
window.open('','_parent','');
window.close();
}
else if (browserName=="Microsoft Internet Explorer")
{
window.opener = "whocares";
window.close();
}
}
</script>
</head>
<body onload="onload();">
</p>5秒不动就关闭
</body>
</html>
JS网页定时自动关闭-无浏览器提示-ScreenSaver.prototype.timeout
最新推荐文章于 2025-05-13 19:15:45 发布