JS window.open()属性

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>

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,967评论 19 139
  • **1.document.write(""); 输出语句 ****2.JS中的注释为// ****3.传统的HTM...
    reallychao阅读 1,732评论 1 40
  • window对象是客户端JavaScript程序的全局对象,包含多数的属性和方法。 计时器 Window对象包含2...
    kissLife阅读 1,387评论 0 0
  • 夏天过去的让人伤感,马上要到来睡不醒的冬天也让人难过。本来想趁着秋天喘口气,可“昨天穿半袖,今天穿秋裤”才是越来越...
    Freer旅行集市_182e阅读 707评论 0 0
  • 翼羽翠缎裁 玉蛋溢光彩 借问此何物 千春铁树开 一
    湘水碧波阅读 427评论 0 5