国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

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

2019-11-20 14:08:55
字體:
供稿:網(wǎng)友

大家都知道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)閉當(dāng)前頁面。謝謝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>
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 双辽市| 册亨县| 根河市| 桦甸市| 丹凤县| 西城区| 扎兰屯市| 开平市| 岑巩县| 五家渠市| 信丰县| 岳西县| 台北市| 江永县| 灵寿县| 宁南县| 灯塔市| 华阴市| 田林县| 宜章县| 庆阳市| 绥阳县| 临高县| 玛多县| 通化县| 松滋市| 台湾省| 浮山县| 西青区| 弋阳县| 宜良县| 出国| 绥滨县| 云和县| 密云县| 浦县| 白玉县| 新营市| 洮南市| 汪清县| 遂平县|