欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

用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默認(rèn)不能關(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成功的。真是活見鬼了,今天在同事機(jī)子上用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)文章

  • 詳解JS中如何終止foreach循環(huán)

    詳解JS中如何終止foreach循環(huán)

    forEach專門用來循環(huán)數(shù)組,可以直接取到元素,同時也可以取到index值,終止forEach存在局限性,不能continue跳過或者break終止循環(huán),所以本文給大家詳細(xì)介紹了在JS中如何終止foreach循環(huán),需要的朋友可以參考下
    2024-01-01
  • 編寫高性能Javascript代碼的N條建議

    編寫高性能Javascript代碼的N條建議

    JavaScript代碼在web應(yīng)用程序中經(jīng)常用到,但是很多開發(fā)者忽視了一些性能方面的知識,如何編寫高性能javascript代碼呢?接下來,小編跟大家一起學(xué)習(xí)
    2015-10-10
  • 基于Bootstrap table組件實現(xiàn)多層表頭的實例代碼

    基于Bootstrap table組件實現(xiàn)多層表頭的實例代碼

    Bootstrap table還有一個很多強(qiáng)大的功能,下面就通過本文給大家分享基于Bootstrap table組件實現(xiàn)多層表頭的實例代碼,需要的朋友參考下吧
    2017-09-09
  • 簡單分析js中的this的原理

    簡單分析js中的this的原理

    這篇文章主要介紹了簡單分析js中的this的原理,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-08-08
  • ES6學(xué)習(xí)筆記之let、箭頭函數(shù)和剩余參數(shù)

    ES6學(xué)習(xí)筆記之let、箭頭函數(shù)和剩余參數(shù)

    ES6為我們在函數(shù)的使用上也提供了許多的便捷的東西,下面這篇文章主要給大家介紹了關(guān)于ES6學(xué)習(xí)筆記之let、箭頭函數(shù)和剩余參數(shù)的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-09-09
  • 基于javascript實現(xiàn)按圓形排列DIV元素(二)

    基于javascript實現(xiàn)按圓形排列DIV元素(二)

    本篇文章主要介紹基于javascript實現(xiàn)按圓形排列DIV元素的方法,此文著重于介紹怎樣實現(xiàn)的按圓形排列DIV元素的運動原理和實現(xiàn)效果代碼,需要的朋友來看下吧
    2016-12-12
  • JavaScript執(zhí)行環(huán)境及作用域鏈實例分析

    JavaScript執(zhí)行環(huán)境及作用域鏈實例分析

    這篇文章主要介紹了JavaScript執(zhí)行環(huán)境及作用域鏈,結(jié)合實例形式分析了JavaScript執(zhí)行環(huán)境及作用域鏈的相關(guān)概念、功能與使用技巧,需要的朋友可以參考下
    2018-08-08
  • Javascript檢查圖片大小不要讓大圖片撐破頁面

    Javascript檢查圖片大小不要讓大圖片撐破頁面

    用Javascript判斷圖片大小,其實只要寫一個簡單的函數(shù)就可以了,使用其他語言進(jìn)行判斷,過程比較復(fù)雜,用 Javascript 判斷輕松搞定
    2014-11-11
  • webpack5搭建一個簡易的react腳手架項目實踐

    webpack5搭建一個簡易的react腳手架項目實踐

    本文文章主要介紹了webpack5搭建一個簡易的react腳手架項目實踐,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-05-05
  • echarts設(shè)置暫無數(shù)據(jù)方法實例及遇到的問題

    echarts設(shè)置暫無數(shù)據(jù)方法實例及遇到的問題

    Echarts是百度旗下的一款開源的商業(yè)級數(shù)據(jù)可視化產(chǎn)品,具有豐富的圖表類型,下面這篇文章主要給大家介紹了關(guān)于echarts設(shè)置暫無數(shù)據(jù)方法及遇到的問題的相關(guān)資料,需要的朋友可以參考下
    2022-12-12

最新評論