段JavaScript腳本程序, 負責關閉窗口, 如果網頁不是通過腳本程序打開的(window.open()), 調用window.close()腳本關閉窗口前, 必須先將window.opener對象置為null,
否則瀏覽器(IE7、IE8)會彈出一個確定關閉的對話框。
解決方案有以下幾種方法:
1.指向自己關閉法
<script language="javaScript">
function closeWindow()
{
window.opener = null;
window.open(' ', '_self', ' ');
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上是中簡單的直接關閉的方法
者: Peter醬
轉發鏈接:https://mp.weixin.qq.com/s/o-YqWroltD_JISwQJasWZQ
個判斷頁面是否真的關閉和刷新的方法
*請認真填寫需求信息,我們會在24小時內與您取得聯系。