您的位置:首页 > Web前端 > JavaScript

JS网页定时自动关闭-无浏览器提示-ScreenSaver.prototype.timeout

2015-03-20 15:24 405 查看

<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>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: