1. 程式人生 > >js 完整的window.open()控制視窗屬性 & open多個視窗

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?).,上面中間變數取不同的名字.