ph033378 发表于 2019-1-27 12:59:17

window.open()详解

  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:对窗口的一些控制属性

[*]  fullscreen:是否为全屏模式(相当于F11的效果),可取值:yes/1、no/0
[*]  directories:是否带有目录按钮(例如收藏夹中的'链接'目录),可取值同上
[*]  location:是否带有地址栏,可取值同上
[*]  channelmode:是否为影院模式,可取值同上
[*]  menubar:是否带有菜单条,可取值同上
[*]  resizable:是否可以改变窗口的尺寸,可取值同上
[*]  scrollbars:是否带有滚动条,可取值同上
[*]  status:是否带有状态栏,可取值同上
[*]  titlebar:是否带有标题栏,可取值同上
[*]  toolbar:是否带有快捷工具栏,可取值同上
[*]  height:窗口高度
[*]  width:窗口宽度
[*]  top:距屏幕上边缘的距离
[*]  left:距屏幕左边缘的距离


[*]  bReplace:如果在同一窗口打开新窗口,该值用于指定是否在history中替换原窗口的url链接,可取值:true/false



页: [1]
查看完整版本: window.open()详解