js 完整的window.open()控制窗口属性 & open多个窗口

来源:互联网 发布:临床试验数据库 编辑:程序博客网 时间:2024/06/07 10:03

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?).,上面中间变量取不同的名字.

原创粉丝点击