用JS代碼關閉窗口時會提示“您查看的網頁正在試圖關閉窗口。是否關閉此窗口”
在IE6中,可以通過在close之前設置窗體的opener屬性值得以解決,范例代碼如下:
window.opener= null;
window.close();
在IE7中,上述的代碼並無法奏效,前幾天沒找到什麼可以解決的方法,今天換瞭搜索關鍵詞,竟然找到瞭可以解決的辦法,而且也不用改IE設置(據說改瞭設置也沒有用),示例代碼如下
window.opener= null;
window.open("","_self");
window.close();
如果要全屏顯示(去掉IE的工具欄、地址欄和菜單欄等信息),則隻能用window.open();的方法。如果第一個頁面就要全屏顯示,則需要設置一個中轉頁面。中轉頁面代碼如下:(body中什麼都不必寫)
<head>
<title></title>
<script type="text/javascript" >
function openwindow() {
window.open('pos_search.htm', 'newwindow', 'fullScreen=1, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=n o, status=no');
window.opener = null;
window.open("", "_self");
window.close();
}
</script>
</head>
<body onload="openwindow()">
</body>
</html>
第零空間版權