美文网首页
JS window.open()属性

JS window.open()属性

作者: cce117b0a0ce | 来源:发表于2017-03-07 16:44 被阅读155次

1.window.open(url,name,features,replace)

这四个参数都是可选的。

  1. 第一个参数是想在新窗口里打开的网页URL地址。如果省略这个参数,屏幕上将弹出一个空白的浏览器窗口。
  2. 第二个参数是窗口的名字。可以在代码里通过这个名字与新窗口进行通讯。
  3. 第三个个参数是一个以逗号分隔的字符串,其内容是新窗口的各种属性。这些属性包括新窗口的尺寸(宽度和高度)以及新窗口被启用或禁用的各种浏览功能。
  4. 第四个参数是一个可选的布尔值。规定了装载到窗口的 URL 是在窗口的浏览历史中创建一个新条目,还是替换浏览历史中的当前条目。支持下面的值

注意:
window.open(URL,name,features,replace)
如果name使用名字已经存在,那么不会创建一个新的窗口,而是会返回对已经存在的窗口的引用。
否则,则创建一个新的窗口。
我就是没有注意这点,网页全屏时候,花了很多时间。


示例

<code>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>myWeb</title>
<script>
function openWin(){
myWindow=window.open('','','width=200,height=100');
myWindow.document.write("<p>这是'我的窗口'</p>");
myWindow.focus();
}
</script>
</head>
<body>

<input type="button" value="打开窗口" onclick="openWin()" />

</body>
</html>

相关文章

网友评论

      本文标题:JS window.open()属性

      本文链接:https://www.haomeiwen.com/subject/xnimgttx.html