如何同时打开多个JavaScript弹出窗口
How to open multiple javascript pop ups at the same time?
我试图同时打开多个弹出窗口。我尝试使用循环,但它不起作用。我不明白为什么这不起作用。有没有更好的方法可以做到这一点?我的代码:
.js:
function myFunction() {
for (var i = 0; i < 5; i++) {
window.open("", "MsgWindow", "width=400, height=200");
}
}
.html:
<button onclick="myFunction()">Try</button>
要window.open()
的第二个参数必须是唯一的,才能打开新窗口,或者必须设置为 "_blank"
。
从 MDN 页面window.open()
:
var windowObjectReference = window.open(strUrl, strWindowName, [strWindowFeatures]);
如果名称为
strWindowName
的窗口已存在,则strUrl
加载到现有窗口中。在这种情况下,返回值 方法是现有窗口,strWindowFeatures
被忽略。 为strUrl
提供空字符串是获取对 按名称打开窗口,而不更改窗口的位置。自 在每次调用window.open()
时打开一个新窗口,使用特殊的 值"_blank"
strWindowName
。
注意:如今大多数浏览器都内置了弹出窗口阻止程序。 当鼠标单击的直接结果是这些弹出窗口阻止程序时,这些弹出窗口阻止程序通常允许打开一个新窗口,但如果代码尝试打开大量窗口,它们可能会施加限制。 此弹出窗口阻止程序行为不符合某些规范,因此它的详细实现可能因浏览器而异。
相关文章:
- Javascript窗口.打开令人困惑的参数
- javascript窗口打开并添加参数
- JavaScript窗口按比例调整大小
- Javascript窗口.open中的UTF8字符串将被UIWebview's应该启动LoadWithReque
- JavaScript窗口.位置不;我不在内容编辑器Web部件中工作
- Javascript窗口弹出
- Javascript窗口.open不工作
- 在新服务器上未打开JavaScript窗口
- SeleniumIDE自动化似乎打破了JavaScript窗口
- JavaScript窗口位置延迟
- 使用onclick事件关闭JavaScript窗口
- 在没有额外功能的所有现代浏览器中居中显示JavaScript窗口
- 如何在启动之前引用javascript窗口元素
- 将文本框数据传递到JavaScript窗口.location.href
- Javascript窗口/图像加载时间 - 这应该不起作用,但它确实有效
- JavaScript 窗口['func'],参数返回 undefined 而不是函数
- 传递 PHP 变量 JavaScript 窗口位置
- 媒体查询和 JavaScript 窗口调整不同的宽度
- 延迟关闭 JavaScript 窗口
- JavaScript窗口重定向不会启动