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 | Nav23的目录栏是否可见 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
原创粉丝点击