window.setTimeout(window.close(),8000); } myFun(); window.onblur = function (e) { e = e || window.event; if (window.ActiveXObject && /MSIE/.test(navigator.userAgent)) { //IE //如果 blur 事件是窗口内部的点击所产生,返回 false, 也就是说这是一个假的 blur var x = e.clientX; var y = e.clientY; var w = document.body.clientWidth; var h = document.body.clientHeight; if (x >= 0 && x <= w && y >= 0 && y <= h) { window.focus(); return false; } } }
var myFun=function() {
window.setTimeout(window.close(),8000); } window.onblur = function (e) { e = e || window.event; if (window.ActiveXObject && /MSIE/.test(navigator.userAgent)) { //IE //如果 blur 事件是窗口内部的点击所产生,返回 false, 也就是说这是一个假的 blur var x = e.clientX; var y = e.clientY; var w = document.body.clientWidth; var h = document.body.clientHeight; if (x >= 0 && x <= w && y >= 0 && y <= h) { window.focus(); return false; } myFun(); } }可以用!
<script type="text/javascript"> var cTime=8;//8秒 function timeClose() { window.setTimeout('timeClose()',1000); if(cTime<=0) closeWindow_Click(); //this.ShowTime.innerHTML="倒计时"+cTime+"秒后关闭当前窗口"; cTime--; } function closeWindow_Click() { window.close(); } </script><body onblur="javascript:window.close();" onload="timeClose();" >
window.setTimeout(myFun,8000);
}
myFun();
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>打开页面</title>
</head>
<body>
<a onclick="javascript:window.open('sunhtml.htm','_blank')">打开页面</a>
</body>
</html><html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>2秒后关闭该页面</title>
<script type="text/javascript">
function closeSun(){
window.opener=null;
window.close();
}
setTimeout(closeSun,2000);
</script>
</head>
<body>
2秒后自动关闭
</body>
</html>
window.setTimeout(window.close(),8000);
}
myFun(); window.onblur = function (e) {
e = e || window.event;
if (window.ActiveXObject && /MSIE/.test(navigator.userAgent)) { //IE
//如果 blur 事件是窗口内部的点击所产生,返回 false, 也就是说这是一个假的 blur
var x = e.clientX;
var y = e.clientY;
var w = document.body.clientWidth;
var h = document.body.clientHeight; if (x >= 0 && x <= w && y >= 0 && y <= h) {
window.focus();
return false;
}
}
}
window.setTimeout(window.close(),8000);
} window.onblur = function (e) {
e = e || window.event;
if (window.ActiveXObject && /MSIE/.test(navigator.userAgent)) { //IE
//如果 blur 事件是窗口内部的点击所产生,返回 false, 也就是说这是一个假的 blur
var x = e.clientX;
var y = e.clientY;
var w = document.body.clientWidth;
var h = document.body.clientHeight; if (x >= 0 && x <= w && y >= 0 && y <= h) {
window.focus();
return false;
}
myFun(); }
}可以用!
var cTime=8;//8秒
function timeClose()
{
window.setTimeout('timeClose()',1000);
if(cTime<=0)
closeWindow_Click();
//this.ShowTime.innerHTML="倒计时"+cTime+"秒后关闭当前窗口";
cTime--;
}
function closeWindow_Click()
{
window.close();
}
</script><body onblur="javascript:window.close();" onload="timeClose();" >