window.open()
来源:互联网 发布:软件商业计划书范文 编辑:程序博客网 时间:2024/06/10 03:37
1、window.open()支持环境:
JavaScript1.0+/JScript1.0+/Nav2+/IE3+/Opera3+
2、基本语法:
window.open(pageURL,name,parameters)
其中:
pageURL 为子窗口路径
name 为子窗口句柄
parameters 为窗口参数(各参数用逗号分隔)
3、示例:
<script type="text/javascript"> window.open ('http://www.linked-f.com/resourcefiles/%E9%93%82%E7%95%A5%E5%AE%98%E7%BD%912.0%E7%89%88%E4%BD%BF%E7%94%A8%E6%89%8B%E5%86%8C.pdf','newwindow','height=500,width=500,top=50,left=200,toolbar=no,menubar=no,scrollbars=no, resizable=no,location=no, status=no') </script>
也可以写在onclick里:
<span onclick="window.open ('http://www.linked-f.com/resourcefiles/%E9%93%82%E7%95%A5%E5%AE%98%E7%BD%912.0%E7%89%88%E4%BD%BF%E7%94%A8%E6%89%8B%E5%86%8C.pdf','newwindow','height=500,width=500,top=50,left=200,toolbar=no,menubar=no,scrollbars=no, resizable=no,location=no, status=no') ">预览pdf</span>
脚本运行后,page.html将在新窗体newwindow中打开,宽为500,高为500,距屏顶50象素,屏左200象素,无工具条,无菜单条,无滚动条,不可调整大小,无地址栏,无状态栏。请对照。
4、参数
PS:其中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 | 窗口被激活后是否浮在其它窗口之上
5、使用场景
弹出特定大小的窗口;单独窗口打开pdf、图片等浏览器可以自己解释的格式文件;新页面。。。
ps:鉴于个人经验有限,所有观点,如有异议,请直接回复讨论(请勿发表攻击言论)。加入QQ群209952809(需回答问题,答案为csdn);群聊更快解决问题,更happy。
0 0
- window.open
- window.open
- window.open()
- OPEN WINDOW
- window.open()
- window.open
- window.open
- window.open()
- window.open()
- window.open
- window.open
- Window.open()
- window.open
- window.open
- window.open
- window.open
- window.open
- window.open()
- vim使用技巧之翻页
- 简谈高通Trustzone的实现
- WIN7 SSD固态硬盘做系统盘的优化
- 聊聊Spring事务管理
- js每3位逗号分隔数字
- window.open()
- Android中APP、AMS、WMS的Binder IPC
- OpenStack笔记五 Cinder
- SVN 中trunk、branches、tags都什么意思?
- static静态成员变量和静态成员函数
- visual studio R6034解决方案集 从VC6.0 或VC2003 到VC2005发现的问题
- hostname -i 无法识别hostname的解决的方法
- 图片: blueimp-Bootstrap-Image-Gallery-3.1.1-0-gbee85fa
- Android SystemProperties设置/取得系统属性的用法总结