藍森林首頁 | 返回主頁 | 本站地圖 | 站內搜索 | 聯繫信箱 |
 您目前的位置:首頁 > 自由軟件 > 技術交流 > 應用編程


    

藍森林 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函數,自動關閉。

所以你現在點運行代碼,會無提示關閉,但用到自己頁面裡,卻總會提示是否關閉。




Copyright © 1999-2000 LSLNET.COM. All rights reserved. 藍森林網站 版權所有。 E-mail : webmaster@lslnet.com