Javascript window.open在循环中,每个窗口仅在第一个窗口完全加载后打开?
我需要在多个窗口中使用Javascript window.open在循环中,每个窗口仅在第一个窗口完全加载后打开?,javascript,jquery,Javascript,Jquery,我需要在多个窗口中使用窗口打开URL。在for循环中打开 但下一个窗口只有在加载上一个窗口后才能打开 我有以下代码: for(i=0; i<5; i++){ window.open("http://myurl.com"); } for(i=0;i将window.open()作为元素 var w = window.open('http://myurl.com') 并添加一个侦听器,在加载时触发下一个url w.addEventListener('load', yo
窗口打开URL。在for循环中打开
但下一个窗口只有在加载上一个窗口后才能打开
我有以下代码:
for(i=0; i<5; i++){
window.open("http://myurl.com");
}
for(i=0;i将window.open()作为元素
var w = window.open('http://myurl.com')
并添加一个侦听器,在加载时触发下一个url
w.addEventListener('load', yourFunction(), true);
你需要这样做的原因是什么?听起来非常“垃圾”。浏览器很可能会阻止任何快速打开窗口的尝试。此外,你有11k的声誉,我希望你知道如何提出一个更具建设性的问题。嗯……你在找什么?你尝试了什么?可能会重复你的想法使用setTimeout
?但我不想支持你的垃圾邮件恶意利益!:)@sushilbharwani你最初的问题很模糊,没有给出例子,没有工作证明,更不用说没有明确的问题。这有点扼杀了for循环的要求,不是吗?for循环
是的。。。但这不是唯一存在的循环。。。不?