一、window.open() 关上窗口的几种形式
1. 在以后窗口关上百度, 并且使 URL 地址呈现在搜寻栏中
window.open("http://www.baidu.com/", "_search");
window.open("http://www.baidu.com/", "_self");
2. 在一个新的窗口关上百度
window.open("http://www.baidu.com/", "_blank");
3. 关上一个新的窗口, 并命名为 ”hello”
window.open("","hello");
另外, open 函数的第二个参数还有几种抉择:
- _top : 如果页面上有 framesets, 则 url 会取代 framesets 的最顶层, 即, 如果没有 framesets, 则成果等同于_self.
- _parent: url 所指向的页面加载到以后 frame 的父亲, 如果没有则成果等同于_self.
- _media : url 所指向的页面加载到 Media Bar 所蕴含的 HTML 代码区域中. 如果没有 Media Bar 则加到自身.
如果还要增加其它的货色在新的窗口上, 则须要第三个参数:
directories : yes|no|1|0 (是否增加目录按钮, 比方在 IE 下可能会有一个 "链接" 这样的按钮在最下面呈现)
fullscreen : yes|no|1|0 (使浏览器解决全屏幕模式, 并暗藏标题栏和菜单等)
menubar : yes|no|1|0 (是否显示浏览器默认的菜单栏)
resizeable : yes|no|1|0 (窗口是否可调整大小)
scrollbars : yes|no|1|0 (是否容许程度或垂直滑动条)
titlebar : yes|no|1|0 (是否增加一个标题栏)
toolbar : yes|no|1|0 (是否增加浏览器默认的工具栏)
status : yes|no|1|0 (是否显示状态栏)
location : yes|no|1|0 (是否显示搜寻栏)
copyhistory : yes|no|1|0 (仿佛曾经废除, 如果只有工具栏显示, 历史按钮就会显示进去)
height : 窗口的高度, 最小值为 100 像素
width : 窗口的宽度, 最小值为 w100 像素
left : 窗口的最右边绝对于屏幕的间隔