無提示框關閉IE視窗(IE7上通過)

2021-04-13 07:57:33 字數 838 閱讀 4686

在我的乙個專案中,需要整個站點沒有選單欄,工具欄,位址列,滾動條等,所以只能使用在乙個頁面中開啟另外乙個頁面的方法,因為window.open可以設定引數來控制子窗體的

選單欄,工具欄,位址列,滾動條等。然後還得把父窗體給關了。但是

t!x0教yq-c#3!ql絡

cekv(絡"=%絡]a

q9^wd}yitb&o)j用window.close(),會有提示框,很煩。

期間在網上找到過一些方法,比如

window.opener = null; window.close();

但是這招在ie6以下版本有效,在ie7下無效.

又如function window.onbeforeunload()

這招也不行

有人說客戶開啟的主窗體,如果後台關閉,是一種不禮貌的行為  所以,ie7不管怎麼樣,主窗體都會有提示,差點死心了~~

最後試試

webbrowser.execwb(45,1),竟然沒有提示,說明在ie7上照樣可以圖提示關閉視窗。

具體方法如下:

如果想在開啟子窗體後自動關閉父窗體的話,只要都放到onload事件裡面。

看來webbrowser.execwb(45,1)還是挺管用的,我們來看看改變引數會如何:

webbrowser.execwb(1,1) 開啟

webbrowser.execwb(2,1) 關閉現在所有的ie視窗,jb0fg)gqcrp|4la~jiv育*

有待確認

webbrowser.execwb(17,1) 全選

webbrowser.execwb(22,1) 重新整理

webbrowser.execwb(45,1) 關閉窗體無提示

無提示框關閉IE視窗

摘自 開發者資源 在不是js開啟的頁面上按window.close 會有提示框,很煩,現在可以不用了,沒有提示框直接關閉視窗。試試下面 試著改變引數會得到其他一些功能 webbrowser.execwb 1,1 開啟 webbrowser.execwb 2,1 關閉現在所有的ie視窗,並開啟乙個新視...

IE7關閉視窗提示問題

當ie視窗是在父視窗中被開啟的,使用window.close關閉視窗時就不會有提示 否則就會有提示。那麼,完成關閉視窗不提示的效果的方法,就是給當前視窗乙個父視窗,方法如下所示 1.適用於ie6,firefox 2.適用於ie7,firefox 3.適用於ie6,ie7,firefox總結 1 有f...

無提示關閉IE視窗

在不是js開啟的頁面上按window.close 會有提示框,很煩,現在可以不用了,沒有提示框直接關閉視窗。試試下面 試著改變引數會得到其他一些功能 webbrowser.execwb 1,1 開啟 webbrowser.execwb 2,1 關閉現在所有的ie視窗,並開啟乙個新視窗 webbrow...