关于window.open()方法的小结
来源:互联网 发布:职业规划咨询 知乎 编辑:程序博客网 时间:2024/06/06 12:52
window.open()方法可以打开一个新窗口,其格式及参数如下:
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 窗口离屏幕左边距离(像素单位)
在应用时,通常写一个通用的方法来开启一个新窗口,如JS代码为:
我们在页面中可以这样来调用:
以上程序演示了本程序演示打开窗口的通用函数,调用参数的可变性,父与子窗体间的控制,和创建文档元素等用法等内容
当然还有一些应用是这样的:
window.opener 返回的是对父窗体的一个引用,通过它可以控制父窗体,常见有:
1、设置父页面背景
window.opener.document.body.backgroundColor = "red" ;
2、刷新父页面
window.opener.location.reload();
3、设置父页面文本框的值
window.opener.document.getElementById("txtUserName").value = "张三" ;
4、设置父页面单选按钮的状态
window.opener.document.getElementById("rdoMan").checked = true ;
5、显示父页面的层(利用层的透明属性可以制作蒙板效果)
window.opener.document.getElementById("divMask").style.display = "block" ;
6、让父页面应用滤镜效果 -- 应用灰度滤镜
window.opener.document.body.style.filter = "gray()"
- 关于window.open()方法的小结
- 关于Window.open的参数小结
- 关于Window.open的参数小结
- window.open()方法使用小结
- window.open()方法使用小结
- javascript window.open()方法小结
- Window.open的参数小结
- Window.open的参数小结
- 关于JavaScript的window对象的open和close方法
- 关于window.open的问题
- window.open方法的使用
- window.open()方法的使用
- JavaScript的window.open方法
- window对象的open方法
- window.open()代替window.showModalDialog()的方法
- window.open小结
- 关于window.open的一些介绍
- 关于window.open()方法 返回的的打开的新窗口的对象
- 第一次来到这里
- SOA与web服务的区别与联系
- 毕业三年,同学基本都辞职了,大部分人看完很有同感~
- matlab解方程入门教程
- 基于ARP协议获取局域网内主机MAC地址
- 关于window.open()方法的小结
- 解决之道--基于Layered FileSystem技术构建的SEFS透明加密平台
- hdoj 1042
- JS 冒泡
- Why LayeredFSD? 系列之一
- 网络管理之ARP协议篇
- Eclipse Console 显示中文
- 2010-04-23
- FTP登录后跳转到指定目录