|
藍森林 http://www.lslnet.com 2006年8月25日 8:28
請教雅國大俠!
你給我的下面代碼實現鼠標不響應是窗口自動關閉功能能不能不彈出提示是否關閉窗口的對話框呢,而是直接自動關閉網頁!
<script>
function begin()
{
begintime=new Date().getTime();
}
begin()
document.onmousemove=begin;
function finish()
{
finishtime=new Date().getTime();
if(finishtime-begintime<10000)
setTimeout("finish()",1000)
else window.close()
}
finish()
</script>
|
[html]
<script language="JavaScript">
function closeit() {setTimeout("self.close()",10000) //毫秒
}</script>
<body onload="closeit()">
定時關閉窗口 等…………<br>
10000毫秒後窗口自動關閉 你可自行修改時間10000
</body>
[/html]
|
[html]
<script>
function begin()
{
begintime=new Date().getTime();
}
begin()
document.onmousemove=begin;
function finish()
{
finishtime=new Date().getTime();
if(finishtime-begintime<10000)
setTimeout("finish()",1000)
else
{
window.opener=null
window.close()
}
}
finish()
</script>
[/html] |
在IE裡,如果是原發窗口,是不能用腳本close的,所以肯定會有提示框,
只有別的窗口彈出的窗口,才能用close函數,自動關閉。
所以你現在點運行代碼,會無提示關閉,但用到自己頁面裡,卻總會提示是否關閉。
|
|