1.1 方法签名:oNewWindow = window.open( sURL , sName , sFeatures, bReplace)
通过方法签名可以看出,window.open在打开一个窗口(其url为sURL)后,将返回一个代表该窗口对象的一个变量
oNewWindow,如果打开不成功,则oNewWindow的值为null。同时为了对打开的窗口预先做一些控制,提供了
其他一些参数(sName、sFeatures、bReplace)可供选择配置,下面将具体说明每个参数的含义
1.2 各参数的含义
* oNewWindow:被打开的窗口的对象
* sUrl:被打开窗口的url
* sName:在哪个窗口打开新的url链接,例如可以为_blank(新窗口)、_top(最外层窗口)等等
* sFeatures:对窗口的一些控制属性
o fullscreen:是否为全屏模式(相当于F11的效果),可取值:yes/1、no/0
o directories:是否带有目录按钮(例如收藏夹中的’链接’目录),可取值同上
o location:是否带有地址栏,可取值同上
o channelmode:是否为影院模式,可取值同上
o menubar:是否带有菜单条,可取值同上
o resizable:是否可以改变窗口的尺寸,可取值同上
o scrollbars:是否带有滚动条,可取值同上
o status:是否带有状态栏,可取值同上
o titlebar:是否带有标题栏,可取值同上
o toolbar:是否带有快捷工具栏,可取值同上
o height:窗口高度
o width:窗口宽度
o top:距屏幕上边缘的距离
o left:距屏幕左边缘的距离
* bReplace:如果在同一窗口打开新窗口,该值用于指定是否在history中替换原窗口的url链接,可取值:true/false