Window Open 方法

如何使用 javascript 打开一个新的浏览器窗口?
or
我们是否可能控制新打开窗口的大小、位置和地址栏是否显示?

解释

主题: Window
方法或函数: open(url,name[,properties])
打开新窗口?:
Open 方法用于在 javascript 中创建打开新窗口。 我们需要传两个参数 url 地址 和窗口的名字。 窗口将显示空白如果传递的 url 地址是空 ("") 的话。
例如: 通过按钮点击打开网址。
代码:
<script language=javascript>
open("http://www.hscripts.com","测试");
</script>
结果:

打开指定大小、高度、网址、菜单、状态栏以及滚动条等参数的新窗口.:
新窗口在创建的时候可以指定高度、宽度、地址栏等很多参数。 这些属性要通过用逗号隔开的第三个参数传递。
语法: open("url","name","height=200,width=200,location=true,...");
下表列出了当创建新窗口时可以使用的全部属性。
选项说明示例
Height 整数 用于设置窗口高度。 代码:
open("","","height=150");

结果:
Width 整数 用于设置窗口宽度。 代码:
open("", "", "height=150,width=150");

结果:
Location 逻辑值 用于设置窗口中是否显示地址栏。 地址栏即是浏览器窗口中显示当前网址的地方。 代码:
open("", "", "height=250,width=250, location=yes");

结果:
Resizable 逻辑值 用于设置窗口是否可以由用户调整大小。 默认情况下(未指定值时),窗口调整大小是禁止的。 Code:
open("", "", "height=250,width=250, resizable=yes");

结果:
Menubar 逻辑值 用于设置窗口上是否显示浏览器的菜单。 Code:
open("", "", "height=250,width=250, menubar=yes");

结果:
Scrollbars 逻辑值 用于设置窗口中是否显示滚动条。 Code:
open("", "", "height=250,width=250, scrollbars=yes");

结果:
Status 逻辑值 用于设置窗口下方是否显示状态栏。 Code:
open("", "", "height=250,width=250, status=yes");

结果:
Toolbar 逻辑值 用于设置窗口上是否显示工具栏。 Code:
open("", "", "height=250,width=250, toolbar=yes");

结果: