大家都知道window.close()是用來關閉視窗的,而且ie和firefox都是支援的。
為了實現使用者對瀏覽器的絕對控制,ie中用close關閉非open開啟的視窗時回彈出乙個對話方塊詢問使用者,怎麼去掉這個框呢,請看下面的**。
function winclose()
在window.close之前加上window.top.opener = null就可以了。
有人說firefox不支援close,其實這是錯誤的,之所以window.close在firefox不能使用,是因為firefox預設不能關閉使用者開啟的網頁,可以這樣設定firefox。
開啟firefox,在位址列輸入about:config
找到dom.allow_scripts_to_close_windows這項並改為true。
需要說的是在firefox中沒有彈出對話方塊的麻煩。
再執行這個就能在ff下關閉了。
看到這些,如果讓客戶去設定的話,等於沒有做這個功能,所以說結果不是很滿意,不知道有沒有其他好的替代方法。
後記:利用開啟乙個新視窗,然後關閉這個頁面就可以實現關閉當前頁面。謝謝strangebank。不過奇怪的是昨天我用ff2試驗的時候沒有成功,今天用3成功的。真是活見鬼了,今天在同事機子上用2做試驗,又可以了。不過一早解決問題還是不錯的哦。^_^
index.html
ddddddddd
c.html
close window
怎樣用UDP通迅
using system using system.data using system.net using system.net.sockets using system.collections using system.text using system.threading using syste...
怎樣用英語安慰人
1.pull yourself together.振作起來。2.keep your chin up.別灰心。3.don t let it get you down.it will be over with soon.別為此煩惱。事情很快就會過去的。4.don t be so miserable 別這...
怎樣用matlab實現do while
matlab 中的while迴圈只有 while statement end 這種迴圈結構。有時候由於問題的需要,使用do.while 結構能夠更好的解決問題。其實仔細分析一下,do while 的結構就是可以保證先執行一次操作,再進行判斷。而while 條件 是先對條件進行判斷來決定是否採取相應的...