javascript window.open() 用法說明

來源:互聯網
上載者:User

這個open() window 對象下的一個方法

 

用法

open()

方法用於開啟一個新的瀏覽器視窗或尋找一個已命名的視窗。

 

文法

window.open(URL,name,features,replace)

 

參數:描述

URL  一個可選的字串,聲明了要在新視窗中顯示的文檔的 URL。

如果省略了這個參數,或者它的值是Null 字元串,那麼新視窗就不會顯示任何文檔。

name     一個可選的字串,該字串是一個由逗號分隔的特徵列表,其中包括數字、字母和底線,該字元聲明了新視窗的名稱。

這個名稱可以用作標記 <a> 和 <form> 的屬性 target 的值。

如果該參數指定了一個已經存在的視窗,那麼 open() 方法就不再建立一個新視窗,而只是返回對指定視窗的引用。

在這種情況下,features 將被忽略。

features     一個可選的字串,聲明了新視窗要顯示的標準瀏覽器的特徵。

如果省略該參數,新視窗將具有所有標準特徵。

在視窗特徵這個表格中,我們對該字串的格式進行了詳細的說明。

replace  一個可選的布爾值。規定了裝載到視窗的 URL 是在視窗的瀏覽曆史中建立一個新條目,還是替換瀏覽曆史中的當前條目。

支援下面的值:
    * true - URL 替換瀏覽曆史中的當前條目。
    * false - URL 在瀏覽曆史中建立新的條目。

 

 

提示和注釋
重要事項:請不要混淆方法 Window.open() 與方法 Document.open(),這兩者的功能完全不同。

為了使您的代碼清楚明白,請使用 Window.open(),而不要使用 open()。

 

視窗特徵(Window Features)
channelmode=yes|no|1|0     是否使用劇院模式顯示視窗。預設為 no。
directories=yes|no|1|0     是否添加目錄按鈕。預設為 yes。
fullscreen=yes|no|1|0     是否使用全螢幕模式顯示瀏覽器。預設是 no。處於全螢幕模式的視窗必須同時處於劇院模式。
height=pixels     視窗文檔顯示區的高度。以像素計。
left=pixels     視窗的 x 座標。以像素計。
location=yes|no|1|0     是否顯示地址欄位。預設是 yes。
menubar=yes|no|1|0     是否顯示功能表列。預設是 yes。
resizable=yes|no|1|0     視窗是否可調節尺寸。預設是 yes。
scrollbars=yes|no|1|0     是否顯示捲軸。預設是 yes。
status=yes|no|1|0     是否添加狀態列。預設是 yes。
titlebar=yes|no|1|0     是否顯示標題列。預設是 yes。
toolbar=yes|no|1|0     是否顯示瀏覽器的工具列。預設是 yes。
top=pixels     視窗的 y 座標。
width=pixels     視窗的文檔顯示區的寬度。以像素計。

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.