最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

用javascript關(guān)閉本窗口不彈出詢問框的方法

 更新時間:2014年09月12日 15:41:31   投稿:whsnow  
ie中用close關(guān)閉非open打開的窗口時回彈出一個對話框詢問用戶,怎么去掉這個框呢,在window.close之前加上window.top.opener = null就可以了

大家都知道window.close()是用來關(guān)閉窗口的,而且ie和firefox都是支持的。

為了實現(xiàn)用戶對瀏覽器的絕對控制,ie中用close關(guān)閉非open打開的窗口時回彈出一個對話框詢問用戶,怎么去掉這個框呢,請看下面的代碼。

function winClose(){ window.top.opener = null; window.close(); }

在window.close之前加上window.top.opener = null就可以了。

有人說firefox不支持close,其實這是錯誤的,之所以window.close在firefox不能使用,是因為firefox默認不能關(guān)閉用戶打開的網(wǎng)頁,可以這樣設(shè)置firefox。

打開firefox,在地址欄輸入about:config
找到dom.allow_scripts_to_close_windows這項并改為true。
需要說的是在firefox中沒有彈出對話框的麻煩。

<script>
function a(){
window.open('','_parent','');
window.opener = window;
window.close(); 
}
</script>

再運行這個就能在ff下關(guān)閉了。

看到這些,如果讓客戶去設(shè)置的話,等于沒有做這個功能,所以說結(jié)果不是很滿意,不知道有沒有其他好的替代方法。

后記:利用打開一個新窗口,然后關(guān)閉這個頁面就可以實現(xiàn)關(guān)閉當前頁面。謝謝strangebank。不過奇怪的是昨天我用ff2試驗的時候沒有成功,今天用3成功的。真是活見鬼了,今天在同事機子上用2做試驗,又可以了。不過一早解決問題還是不錯的哦。^_^

index.html

<a href="c.html" target="_blank">ddddddddd</a>

c.html

<a href="javascript:window.open('','_parent','');window.close();">Close Window</a>

相關(guān)文章

最新評論

安岳县| 吴堡县| 日土县| 百色市| 会东县| 巴塘县| 巴东县| 石台县| 眉山市| 偃师市| 张家港市| 舞钢市| 黎川县| 东阿县| 栖霞市| 桐乡市| 连城县| 天祝| 区。| 江门市| 启东市| 金沙县| 克山县| 兴海县| 长宁区| 内江市| 林甸县| 桂阳县| 古浪县| 内黄县| 清水县| 寻甸| 张家港市| 麻江县| 喀喇| 宝山区| 卢氏县| 聂荣县| 湟中县| 保德县| 大连市|