window.open()的一些操作属性

简介: _media : url所指向的页面加载到Media Bar所包含的HTML代码区域中.如果没有Media Bar则加到本身.

一、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 : 窗口的最左边相对于屏幕的距离


相关文章
|
开发者 Python
Python 运算符
Python 将运算符分为以下几组: - 算术运算符 - 赋值运算符 - 比较运算符 - 逻辑运算符 - 身份运算符 - 成员运算符 - 位运算符
180 2
|
关系型数据库 MySQL 数据库
Navicat备份数据库
涵盖`Navicat`数据库备份、数据安全及备份策略等主题。文库采用精美主题,提升阅读体验。
251 1
Navicat备份数据库
|
安全 Linux 网络安全
在Linux中,使用rsync同步数据时,假如采用的是ssh方式,并且目标机器的sshd端端并不是默认的22端口,该如何做?
在Linux中,使用rsync同步数据时,假如采用的是ssh方式,并且目标机器的sshd端端并不是默认的22端口,该如何做?
|
JavaScript 前端开发 Dart
JavaScript高级笔记-coderwhy版本(三)
JavaScript高级笔记-coderwhy版本
199 0
JavaScript高级笔记-coderwhy版本(三)
|
传感器 安全 编译器
【C++断言机制】深入理解C/C++ 中静态断言static_assert与断言 assert
【C++断言机制】深入理解C/C++ 中静态断言static_assert与断言 assert
390 0
|
机器学习/深度学习 编解码 PyTorch
Transformers 4.37 中文文档(六十八)(3)
Transformers 4.37 中文文档(六十八)
79 0
|
JavaScript Java 测试技术
基于springboot+vue.js的汽车租赁系统附带文章和源代码设计说明文档ppt
基于springboot+vue.js的汽车租赁系统附带文章和源代码设计说明文档ppt
113 0
|
分布式计算 监控 PyTorch
【DSW Gallery】如何在DLC上提交ElasticBatch任务
ElasticBatch是一种分布式离线弹性批量推理作业类型, 本文将介绍ElasticBatch SDK接口以及如何在DLC上提交ElasticBatch任务。
【DSW Gallery】如何在DLC上提交ElasticBatch任务
|
存储 Linux 编译器
C++初阶------------------入门C++(二)
C++初阶------------------入门C++(二)
|
iOS开发
iOS界面布局之四——使用第三方库Masonry进行autolayout布局(二)
iOS界面布局之四——使用第三方库Masonry进行autolayout布局
276 0
iOS界面布局之四——使用第三方库Masonry进行autolayout布局(二)

热门文章

最新文章