JS無提示關(guān)閉瀏覽器窗口 不彈出確認
來源:程序員人生 發(fā)布時間:2014-06-16 03:38:51 閱讀次數(shù):2964次
如果網(wǎng)頁不是通過腳本程序打開的(window.open()),調(diào)用window.close()腳本關(guān)閉窗口前,必須先將window.opener對象置為null,否則瀏覽器(IE7、IE8)會彈出一個確定關(guān)閉的對話框。
<script language="javaScript">
function closeWindow()
{
window.opener = null;
window.open(' ', '_self', ' ');
window.close();
}
</script>
<input type='button' value='關(guān)閉窗口' onClick="closeWindow()">
或
<input type="button" value="關(guān)閉窗口" onClick="window.opener = null; window.open(' ', '_self', ' ');window.close()">
對于關(guān)閉框架窗口:
<script language="javaScript">
function closeWindow()
{
window.opener = null;
window.open('', '_top', '');
window.parent.close();
}
</script>