js 完整的window.open()控制視窗屬性 & open多個視窗
1.完整的window.open()控制視窗屬性:
window.open()
支援環境 JavaScript1.0+/JScript1.0+/Nav2+/IE3+/Opera3+
語法 window.open(pageURL,name,parameters)
pageURL 子視窗路徑
name 子視窗控制代碼
parameters 視窗引數(各引數用逗號分隔)
引數 | 取值範圍 | 說明
| |
alwaysLowered | yes/no | 指定視窗隱藏在所有視窗之後
alwaysRaised | yes/no | 指定視窗懸浮在所有視窗之上
depended | yes/no | 是否和父視窗同時關閉
directories | yes/no | Nav2和3的目錄欄是否可見
height | pixel value | 視窗高度
hotkeys | yes/no | 在沒有選單欄的視窗中設定安全退出熱鍵
innerHeight | pixel value | 視窗中文件的畫素高度
innerWidth | pixel value | 視窗中文件的畫素寬度
location | yes/no | 位置欄是否可見
menubar | yes/no | 選單欄是否可見
outerHeight | pixel value | 設定視窗(包括裝飾邊框)的畫素高度
outerWidth | pixel value | 設定視窗(包括裝飾邊框)的畫素寬度
resizable | yes/no | 視窗大小是否可調整
screenX | pixel value | 視窗距螢幕左邊界的畫素長度
screenY | pixel value | 視窗距螢幕上邊界的畫素長度
scrollbars | yes/no | 視窗是否可有滾動欄
titlebar | yes/no | 視窗題目欄是否可見
toolbar | yes/no | 視窗工具欄是否可見
Width | pixel value | 視窗的畫素寬度
z-look | yes/no | 視窗被啟用後是否可以浮在其它視窗之上
For Example:
<input type="button" name="cmdOpenNewWindow" value="開啟新視窗"
onclick="javascript:window.open('newwin.htm','NewWindow','titlebar=no,toolbar=no,location=no,width=400,height=300,top=100,left=200')
Used style: scrollbars=yes ,height=700,width=1000,left=10,top=10,toolbar=no,menubar=no,resizable=yes,status=yes
2. open多個視窗
var win = window.open (location ,"***","**")
要點說明: 必須定義新的視窗的名字,與之前的不同,(預設opener?).,上面中間變數取不同的名字.