window.open的属性设置

原创 2007年10月09日 15:16:00


window.open(pageURL,name,parameters)
其中:
pageURL 为子窗口路径
name 为子窗口句柄
parameters 为窗口参数(各参数用逗号分隔)

参考示例

<SCRIPT>
<!--
window.open ('page.html','newwindow','height=150,width=300,top=0,left=0,toolbar=no,menubar=no,scrollbars=no, resizable=no,location=no, status=no')
//写成一行
-->
</SCRIPT>


其中yes/no也可使用1/0;pixel value为具体的数值,单位象素。

参数 | 取值范围 | 说明

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 | 窗口被激活后是否浮在其它窗口之上
window = object.open([URL ][, name ][, features ][, replace>>)
URL:新窗口的URL地址
name:新窗口的名称,可以为空
featurse:属性控制字符串,在此控制窗口的各种属性,属性之间以逗号隔开。
fullscreen= { yes/no/1/0 } 是否全屏,默认no
channelmode={ yes/no/1/0 } 是否显示频道栏,默认no
toolbar={ yes/no/1/0 } 是否显示工具条,默认no
location= { yes/no/1/0 } 是否显示地址栏,默认no
directories = { yes/no/1/0 } 是否显示转向按钮,默认no
status= { yes/no/1/0 } 是否显示窗口状态条,默认no
menubar={ yes/no/1/0 } 是否显示菜单,默认no
scrollbars= { yes/no/1/0 } 是否显示滚动条,默认yes
resizable={ yes/no/1/0 } 是否窗口可调整大小,默认no
width=number窗口宽度(像素单位)
height=number 窗口高度(像素单位)
top=number窗口离屏幕顶部距离(像素单位)
left=number 窗口离屏幕左边距离(像素单位)

window.open被浏览器拦截的问题(附解决方案)

window.open()被浏览器拦截的问题 最近用window.open()的时候,常常会被浏览器拦截(如果是chrome,则会生成一个弹窗显示页面,且也会被拦截)。 百思不得其解,后在网上找了很久...
  • tzy233
  • tzy233
  • 2013年12月07日 23:15
  • 3045

window.open以post方式提交

转自:http://aguu125.iteye.com/blog/1545737
  • cai7095576
  • cai7095576
  • 2014年11月12日 13:53
  • 7575

打开新窗口window.open详解

Window_Open详解    引:Window_Open详解 一、window.open()支持环境: JavaScript1.0+/JScript1.0+/Nav2+/IE3+/Ope...
  • maoguiyou
  • maoguiyou
  • 2016年04月15日 17:01
  • 2063

window.open被浏览器拦截

最近同事做的一个项目用到了window.open来打开新窗口,但是客户说有打不开网页的情况出现,我便帮他搜罗了一下window.open的资料,转载于此,对比与a标签的href链接跳转,后者没有那么多...
  • dongguan_123
  • dongguan_123
  • 2017年03月16日 09:30
  • 1404

window.open以post方式提交

第一种方式    在web项目中,碰到需要跨页面传递参数的功能,就是那种需要把当前页面的内容带到新开的子窗体中,以前的做法是传一个id过去,然后在新窗口中去读数据库的内容。虽然不怎么麻烦,但是如...
  • kai27ks
  • kai27ks
  • 2014年09月20日 19:08
  • 1434

Window.open()方法参数详解

1, 最基本的弹出窗口代码    window.open('page.html'); 2, 经过设置后的弹出窗口    window.open('page.html', 'newwindow', '...
  • QH_JAVA
  • QH_JAVA
  • 2015年12月22日 17:19
  • 3530

Window.open()方法参数详解打开新窗口

http://www.cnblogs.com/sofiawang/articles/1544631.html 1, 最基本的弹出窗口代码    window.open('page.html')...
  • baidu_18607183
  • baidu_18607183
  • 2017年05月19日 15:55
  • 436

window.open浏览器弹出新窗口被拦截—原因分析和解决方案

最近在做项目的时候碰到了使用window.open被浏览器拦截的情况,在本机实验没问题,到了服务器就被拦截了,火狐有拦截提示,360浏览器拦截提示都没有,虽然在自己的环境可以对页面进行放行,但是对用户...
  • u011159417
  • u011159417
  • 2016年12月16日 14:26
  • 10804

js弹窗返回值详解(window.open方式)

【1、最基本的弹出窗口代码】  复制代码 代码如下:    window.open ('page.html')  -->      因为着是一段javascripts代码,所以它们应...
  • Ws11352369
  • Ws11352369
  • 2016年05月11日 22:32
  • 2310

BOM:窗口位置、页面视口大小、window.open

获取窗口位置: // 兼容所有浏览器的写法 var leftPos = (typeof window.screenLeft === "number") ? window.screenLeft : w...
  • xujiezi
  • xujiezi
  • 2016年04月08日 18:37
  • 1008
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:window.open的属性设置
举报原因:
原因补充:

(最多只允许输入30个字)