window.open()

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。

你可能感兴趣的:(JavaScript,w-open)