javaScript關閉瀏覽器 (不彈出提示框)

一段JavaScript腳本程序,負責關閉窗口,若是網頁不是經過腳本程序打開的(window.open()),調用window.close()腳本關閉窗口前,必須先將window.opener對象置爲null,不然瀏覽器(IE七、IE8)會彈出一個肯定關閉的對話框。java

 解決方案有如下幾種方法:瀏覽器

 1.指向本身關閉法 框架

 <script language="javaScript"> 對象

function closeWindow() ip

 {  input

window.opener = null;  io

window.open(' ', '_self', ' '); function

  window.close();程序

 } 方法

</script> 

 <input type='button' value='關閉窗口' onClick="closeWindow()"> 

 2.框架top關閉法 

 <script language="javaScript"> 

function closeWindow() 

 { window.opener = null; 

 window.open('', '_top', ''); 

 window.parent.close();

 } 

 </script> 

 <input type='button' value='關閉窗口' onClick="closeWindow()"> 

 3.另外還有一種網上經常使用的方法,不過彷佛對IE8不起做用但在IE6上是中簡單的直接關閉的方法

 window.opener = null;

 window.close(); 

相關文章
相關標籤/搜索