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

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

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

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

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

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

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

有人說(shuō)firefox不支持close,其實(shí)這是錯(cuò)誤的,之所以window.close在firefox不能使用,是因?yàn)閒irefox默認(rèn)不能關(guān)閉用戶打開(kāi)的網(wǎng)頁(yè),可以這樣設(shè)置firefox。

打開(kāi)firefox,在地址欄輸入about:config
找到dom.allow_scripts_to_close_windows這項(xiàng)并改為true。
需要說(shuō)的是在firefox中沒(méi)有彈出對(duì)話框的麻煩。

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

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

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

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

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

    編寫(xiě)高性能Javascript代碼的N條建議

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

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

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

    簡(jiǎn)單分析js中的this的原理

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

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

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

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

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

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

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

    Javascript檢查圖片大小不要讓大圖片撐破頁(yè)面

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

    webpack5搭建一個(gè)簡(jiǎn)易的react腳手架項(xiàng)目實(shí)踐

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

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

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

最新評(píng)論