window.open(URL,name,features,replace)方法用法
阿新 • • 發佈:2019-02-18
定義和用法
open() 方法用於開啟一個新的瀏覽器視窗或查詢一個已命名的視窗。
語法
window.open(URL,name,features,replace)
引數 | 描述 |
---|---|
URL | 一個可選的字串,聲明瞭要在新視窗中顯示的文件的 URL。如果省略了這個引數,或者它的值是空字串,那麼新視窗就不會顯示任何文件。 |
name | 一個可選的字串,該字串是一個由逗號分隔的特徵列表,其中包括數字、字母和下劃線,該字元聲明瞭新視窗的名稱。這個名稱可以用作標記 <a> 和 <form> 的屬性 target 的值。如果該引數指定了一個已經存在的視窗,那麼 open() 方法就不再建立一個新視窗,而只是返回對指定視窗的引用。在這種情況下,features 將被忽略。 |
features | 一個可選的字串,聲明瞭新視窗要顯示的標準瀏覽器的特徵。如果省略該引數,新視窗將具有所有標準特徵。在視窗特徵這個表格中,我們對該字串的格式進行了詳細的說明。 |
replace |
一個可選的布林值。規定了裝載到視窗的 URL 是在視窗的瀏覽歷史中建立一個新條目,還是替換瀏覽歷史中的當前條目。支援下面的值:
|
提示和註釋
重要事項:請不要混淆方法 Window.open() 與方法 Document.open(),這兩者的功能完全不同。為了使您的程式碼清楚明白,請使用 Window.open(),而不要使用 open()。
例項 1
在新瀏覽器視窗中開啟 www.runoob.com :
<!DOCTYPE html><html>
<head>
<meta charset="utf-8">
<title>新瀏覽器視窗中</title>
<script>
function open_win() {
window.open("http://www.runoob.com");
}
</script>
</head>
<body>
<form>
<input type="button" value="開啟視窗" onclick="open_win()">
</form>
</body>
</html>
例項 2
下面的示例在一個新的瀏覽器開啟一個window空白頁:
function openWin(){myWindow=window.open('','','width=200,height=100');
myWindow.document.write("<p>這是'我的視窗'</p>");
myWindow.focus();
}