js中open方法,js open函数
本教程运行环境:windows7系统,javascript1.8.5版本1.8.5,戴尔G3电脑。
Window的open()方法用于导航到特定的URL或打开新的浏览器窗口。
语法:window.open (URL,名称,功能,替换)
它接收四个参数:要加载的URL、窗口名称、属性字符串和一个布尔值。下面从window.open的参数设置和返回值两部分介绍
一、参数设置
参数一:要加载的URL( 可选)
当该参数为空时,打开一个空白网页;如果没有,请导航到该URL指向的网页或打开新的浏览器窗口来显示该URL指向的网页。
参数二:窗口名称(可选)
指打开的窗口的名称:
1.该名称由字母、数字和下划线组成。
2.只能创建一个同名的窗口。
3.名称不能包含空格。
4._blank、_self、_top和_parent是具有特殊含义的名称。
_blank:在新窗口中显示目标网页;
_self:在当前窗口显示目标网页;
_top:在框架页面的顶部显示目标页面。如果没有定义框架,这个效果和_self一样。
_parent:在该框架的上框架(父框架)中显示目标网页。如果没有定义,这个效果和_self一样。
如果此参数指定了一个现有窗口,open()方法将不会创建一个新窗口,而只会返回一个对指定窗口的引用。
参数三:特性字符串(可选)
设置窗口的参数,用逗号分隔。
表中列出的部分或所有选项可以由逗号分隔的名称-值对指定,其中名称-值对用等号表示。请注意,整个属性字符串中不允许有空格,如下例所示:
window . open( https://www . Baidu . com , _blank , height=400,width=600,top=100,left=100,scroll bars=no );参数四:布尔值(布尔值)
布尔值,指示是否替换浏览器历史记录中当前加载的页面。
以上四个参数通常只需要传递第一个参数,最后一个参数只在不打开新窗口的情况下使用。
二、window.open的返回值
window.open()方法返回对新窗口的引用,这样我们可以对新窗口有更多的控制。比如:
myWin=window . open( https://www . Baidu . com , _blank , height=400,width=600,top=100,left=100,scroll bars=no );
mywin . close();//调用close()函数关闭新打开的网页。
myWin.resizeTo(500,500);//调整大小
myWin.moveTo(300,300);//移动位置【推荐学习:javascript高级教程】以上是javascript open()方法有什么用的详细内容。更多请关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。