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

JavaScript Window.open彈窗使用詳解

 更新時(shí)間:2023年11月09日 14:15:21   作者:程序員海軍  
這篇文章主要為大家介紹了JavaScript Window.open 彈窗使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

彈窗

window.open( ) , 它會(huì)打開一個(gè)指定URL 的新窗口。 瀏覽器會(huì)打開一個(gè)新的選項(xiàng)卡URL,而不是獨(dú)立的窗口。

window.open (URL, name, features, replace)
  • URL: 打開指定鏈接, 如果為空的話,則打開一個(gè)新窗口顯示空白文檔
  • name: 新窗口的名稱。
  • params: 新窗口的配置字符串。它包括設(shè)置,用逗號(hào)分隔。參數(shù)之間不能有空格,例如:width=200,height=100。

params 的設(shè)置項(xiàng):

  • 位置:
    • left/top(數(shù)字)—— 屏幕上窗口的左上角的坐標(biāo)。這有一個(gè)限制:不能將新窗口置于屏幕外(offscreen)。
    • width/height(數(shù)字)—— 新窗口的寬度和高度。寬度/高度的最小值是有限制的,因此不可能創(chuàng)建一個(gè)不可見的窗口。
  • 窗口功能:
    • menubar(yes/no)—— 顯示或隱藏新窗口的瀏覽器菜單。
    • toolbar(yes/no)—— 顯示或隱藏新窗口的瀏覽器導(dǎo)航欄(后退,前進(jìn),重新加載等)。
    • location(yes/no)—— 顯示或隱藏新窗口的 URL 字段。Firefox 和 IE 瀏覽器不允許默認(rèn)隱藏它。
    • status(yes/no)—— 顯示或隱藏狀態(tài)欄。同樣,大多數(shù)瀏覽器都強(qiáng)制顯示它。
    • resizable(yes/no)—— 允許禁用新窗口大小調(diào)整。不建議使用。
    • scrollbars(yes/no)—— 允許禁用新窗口的滾動(dòng)條。不建議使用。

為什么要使用彈窗?

  • 彈窗是一個(gè)獨(dú)立的窗口,具有自己的獨(dú)立 JavaScript 環(huán)境。因此,使用彈窗打開一個(gè)不信任的第三方網(wǎng)站是安全的。
  • 打開彈窗非常容易
  • 彈窗可以導(dǎo)航(修改 URL),并將消息發(fā)送到 opener 窗口(譯注:即打開彈窗的窗口)

打開一個(gè)小窗口

let params = `scrollbars=no,resizable=no,status=no,location=no,toolbar=no,menubar=no,
width=600,height=300,left=100,top=100`;
window.open('/', 'test', params);

彈窗訪問(wèn)窗口

window 對(duì)象擁有一個(gè) opener 屬性,引用打開它的原始對(duì)象。opener 只在彈出窗口的最外層 window 對(duì)象(top)中定義,而且指向調(diào)用 window.open() 方法的窗口或框架。

window.opener.document.write ("<h1>給原有窗口添加內(nèi)容</h1>");  //在原窗口中輸出提示信息

窗口之間的連接是雙向的:主窗口和彈窗之間相互引用。

關(guān)閉窗口

關(guān)閉窗口: window.close()

檢測(cè)窗口是否關(guān)閉狀態(tài): window.close true 關(guān)閉狀態(tài) false 開啟狀態(tài)

window.close()

彈窗聚焦/失焦

window.focus()
window.blur()

小結(jié)

彈窗在實(shí)際使用的場(chǎng)景比較少,通常在 進(jìn)行 OAuth 授權(quán) 登錄 使用。有比彈窗更好的選擇,在頁(yè)面中彈窗Dialog 或者 iframe 。

以上就是JavaScript Window.open 彈窗使用詳解的詳細(xì)內(nèi)容,更多關(guān)于JavaScript Window.open 彈窗的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • JavaScript在控件上添加倒計(jì)時(shí)功能的實(shí)現(xiàn)代碼

    JavaScript在控件上添加倒計(jì)時(shí)功能的實(shí)現(xiàn)代碼

    JavaScript在控件上添加倒計(jì)時(shí)功能,主要原理是利用控件的setEnable(true)/setEnable(false)來(lái)進(jìn)行設(shè)置控件的可用與不可用狀態(tài),實(shí)現(xiàn)過(guò)程非常簡(jiǎn)單,需要的的朋友參考下吧
    2017-07-07
  • js中什么時(shí)候不能使用箭頭函數(shù)

    js中什么時(shí)候不能使用箭頭函數(shù)

    箭頭函數(shù)是和我們工作密切相關(guān)的東西,本文主要介紹了js中什么時(shí)候不能使用箭頭函數(shù),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • JS中常見編碼及加密方式解析

    JS中常見編碼及加密方式解析

    這篇文章主要為大家介紹了JS中常見編碼及加密方式解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步早日升職加薪
    2022-04-04
  • js實(shí)現(xiàn)C#的StringBuilder效果完整實(shí)例

    js實(shí)現(xiàn)C#的StringBuilder效果完整實(shí)例

    這篇文章主要介紹了js實(shí)現(xiàn)C#的StringBuilder效果,以完整實(shí)例形式分析總結(jié)了js實(shí)現(xiàn)C#的StringBuilder效果的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-12-12
  • Javascript中常見的邏輯題和解決方法

    Javascript中常見的邏輯題和解決方法

    今天遇到了一些題,比較有意思和輕巧,而且加強(qiáng)運(yùn)用一下了js原生語(yǔ)法,現(xiàn)在小編總結(jié)好后分享給大家,有需要的朋友們可以參考借鑒,下面來(lái)一起看看吧。
    2016-09-09
  • vscode+gulp輕松開發(fā)小程序的完整步驟

    vscode+gulp輕松開發(fā)小程序的完整步驟

    這篇文章主要給大家介紹了關(guān)于vscode+gulp輕松開發(fā)小程序的完整步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • JS通用方法觸發(fā)點(diǎn)擊事件代碼實(shí)例

    JS通用方法觸發(fā)點(diǎn)擊事件代碼實(shí)例

    這篇文章主要介紹了JS通用方法觸發(fā)點(diǎn)擊事件代碼實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-02-02
  • 怎么限制input的text里輸入的值只能是數(shù)字(正則、js)

    怎么限制input的text里輸入的值只能是數(shù)字(正則、js)

    這篇文章主要通過(guò)正則表達(dá)式和JS代碼限制input的text里輸入的值只能是數(shù)字的相關(guān)資料,需要的朋友可以參考下
    2016-05-05
  • JavaScript字符串String和Array操作的有趣方法

    JavaScript字符串String和Array操作的有趣方法

    字符串和數(shù)組在程序編寫過(guò)程中是十分常用的類型,因此程序語(yǔ)言都會(huì)將String和Array作為基本類型,并提供許多字符串和數(shù)組的方法來(lái)簡(jiǎn)化對(duì)字符串的操作
    2012-12-12
  • JS截取字符串常用方法整理及使用示例

    JS截取字符串常用方法整理及使用示例

    截取字符串的方法有很多,在使用過(guò)程中根據(jù)自己的實(shí)際需求進(jìn)行選擇,下面整理了一些常用的方法及使用示例,感興趣的朋友可以了解下
    2013-10-10

最新評(píng)論

漳浦县| 龙山县| 三都| 化德县| 临漳县| 当阳市| 东乌珠穆沁旗| 电白县| 东乌| 武城县| 景宁| 离岛区| 汶上县| 监利县| 荣昌县| 定远县| 北安市| 舞钢市| 太白县| 阳朔县| 芷江| 天全县| 南阳市| 博爱县| 札达县| 娄底市| 通化市| 驻马店市| 伊春市| 建平县| 恩施市| 娱乐| 织金县| 廉江市| 乌兰浩特市| 商城县| 赤水市| 五大连池市| 尼勒克县| 陇西县| 舞阳县|