当前位置:编程学习 > JS >>

js window.open()使用方法与兼容说明(1/3)

本文章主要讲一下关于window.open()打开新窗口的使用方法以及一些属性参数在不同浏览器的兼容性,好了下面看看代码。

<script type="text/网页特效">
<!--
window.open ('test.html', 'newwindow', 'height=100, width=400, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no')
//必须写成一行
-->
</script>

alwayslowered
internet explorer:不支持
navigator:版本 4+
指定窗口总是保留在堆栈的最下面。换言之,不管新窗口是否激活,总是其他窗口下。
window.open("alwayslowered.html", "_blank", "alwayslowered");

--------------------------------------------------------------------------------

alwaysraised
  internet explorer:不支持
  navigator:版本 4+
  指定窗口总是保留在堆栈的最上面。换言之,不管新窗口是否激活,总是其他窗口上。
  window.open("alwaysraised.html", "_blank", "alwaysraised");

--------------------------------------------------------------------------------

channelmode
  internet explorer:版本 4+
  navigator:不支持
  指定是否按照剧场模式显示窗口,以及是否显示频道区。
  window.open("channelmode.html", "_blank", "channelmode");

--------------------------------------------------------------------------------

dependent
  internet explorer:不支持
  navigator:版本 4+
  定义是否窗口成为当前打开窗口的依赖子窗口。依赖窗口就是当它的父窗口关闭时,它也随即关闭。在windows平台上,一个依赖窗口不会在任务栏上显示。
  window.open("dependent.html", "_blank", "dependent");

--------------------------------------------------------------------------------

directories
  internet explorer:所有版本
  navigator:所有版本
  指定是否显示目录按钮(比如众所周知的"what's cool" and "what's new" 按钮)。internet explorer将这些目录按钮引用为链接工具栏,navigator(版本4和以上)称之为个人工具栏。
  window.open("directories.html", "_blank", "directories");

--------------------------------------------------------------------------------

fullscreen
  internet explorer:版本 4+
  navigator:不支持
  定义是否按照全屏方式打开浏览器。请小心使用全屏模式,因为在这种模式下,浏览器的标题栏和菜单都被隐藏,所有你应该提供一个按钮或者其他可视的线索来帮助用户关闭这个窗口。当然,使用热键alt+f4也能关闭窗口。
  window.open("fullscreen.html", "_blank", "fullscreen");

--------------------------------------------------------------------------------

height
  internet explorer:所有版本
  navigator:所有版本
  以象素pixel为单位定义窗口文档显示区域的高度,最小数值是100。如果仅仅定义高度,internet explorer使用给定的高度和默认的宽度。对于navigator,如果不同时指定width或者innerwidth,那么就将忽略这个属性。
  window.open("height.html", "_blank", "height=200,width=300"); 

1 2 3
补充:网页制作,js教程 
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,