這個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 視窗的文檔顯示區的寬度。以像素計。