昌鑫号

js(jsk游戏工坊)

js, 如何在js中打开一个新窗口?不知道小伙伴们今天来看看边肖的分享吧!

使用js中的JavaScript window对象(属于BOM)打开一个新窗口。

1.语法:

window.open(URL,name,features);

此方法用于打开新的浏览器窗口或查找命名窗口。

2.参数描述:

URL:可选字符串,声明要在新窗口中显示的文档的URL。如果省略此参数,或者其值为空字符串,则新窗口不会显示任何文档。

Name:可选字符串,是以逗号分隔的特征列表,包括数字、字母和下划线。这个字符声明了新窗口的名称。这个名字可以作为标签A和表单的属性target的值。

如果此参数指定了一个现有窗口,open()方法将不会创建一个新窗口,而只会返回一个对指定窗口的引用。在这种情况下,功能将被忽略。

Features:可选字符串,声明要在新窗口中显示的标准浏览器的功能。如果省略此参数,新窗口将具有所有标准功能。

jsk游戏工坊

3、常见窗口特征:

高度和宽度:窗口文档显示区域的高度和宽度。以像素为单位。

左上:窗口的x坐标和y坐标。以像素计

Toolbar=yes | no | 1 | 0:是否显示浏览器的工具栏。鹳认为是的。

Scrollbars=yes | no | 1| 0:是否显示滚动条。鹳认为是的。

Location=yes | no | 1 | 0:是否显示地址批次。鹳认为是的。

Status=yes | no | 1 | 0:是否添加状态栏。鹳认为是的。

Menubar=yes | no | 1 | 0:是否显示菜单栏。鹳认为是的。

Resizable=yes | no | 1 | 0:窗口是否可以调整大小。鹳认为是的。

Titlebar=yes | no | 1 | 0:是否显示标题栏。鹳认为是的。

Fullscreen=yes | no | 1 | 0:是否以全屏模式显示浏览器。鹳鸟认为不

注意:不同的浏览器支持不同的窗口特性属性。

4.使用案例:

使用窗口属性的默认值打开一个新窗口。

body

script type=text/javascript

function openAnother() {

window . open(http://www . Baidu . com);//用所有窗口功能的默认值打开一个新窗口。

}

/script

buttonon click=打开另一个()打开新窗口/按钮

/body

打开一个新窗口并设置窗口属性。

body

buttonon click=打开另一个();打开新窗口/按钮

script type=text/javascript

var win;

function openAnother () {

win=窗口。打开(http://www。百度一下。com,width=400,height=400,left=200,right=200,toolbar=no,menubar=no,location=no,resizable=no);//有些特性在个别浏览器上已被进制修改。

}

/script

/body

jsk游戏工坊

关闭新打开的窗口。

open方法返回打开窗口的window对象,可以调用close方法关闭新打开的窗口。

body

buttonon click=打开另一个();打开新窗口/按钮

buttonon click=close another(); Close the newly opened window/button

script type=text/javascript

var win;

function openAnother () {

win=window.open(http://www.baidu.com, width=400, height=400,left=200, right=200, toolbar=no, menubar=no,location=no,resizable=no);

}

function closeAnother() {

win . close();//关闭指定的窗口

}

/script

/body

js,以上就是本文为您收集整理的js最新内容,希望能帮到您!更多相关内容欢迎关注。

      
上一篇