Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xslt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
一次点击多个弹出窗口,就像kayak Javascript一样_Javascript_Popup_Click - Fatal编程技术网

一次点击多个弹出窗口,就像kayak Javascript一样

一次点击多个弹出窗口,就像kayak Javascript一样,javascript,popup,click,Javascript,Popup,Click,我必须为一个客户端开发一个功能,只需单击一下即可打开多个信息弹出窗口 我创建了如下函数: <script> var index = 0 ; function openWindows() { var url = new Array() ; url[0] = "http://www.marca.com" ; url[1] = "http://www.google.es" ; for(i=0; i < url.length ; i++) {

我必须为一个客户端开发一个功能,只需单击一下即可打开多个信息弹出窗口

我创建了如下函数:

<script>
var index = 0 ;
function openWindows()
{
    var url = new Array() ;
    url[0] = "http://www.marca.com" ;
    url[1] = "http://www.google.es" ;
    for(i=0; i < url.length ; i++)
    {
        window.open(url[index],"ident_"+index) ;
        index = index + 1 ;
    }
    index = 0 ;
}
</script>

var指数=0;
函数openWindows()
{
var url=新数组();
url[0]=”http://www.marca.com" ;
url[1]=”http://www.google.es" ;
对于(i=0;i
我用下一个代码调用这个函数

<a href="javascript:openWindows()">Open Popups</a>

这个功能在Firefox上运行得很好,但在Chrome和InternetExplorer上,我阻止了第二个弹出窗口(第一个弹出窗口完全打开)

我不知道怎么做。起初,我认为这是不可能的,但后来,我看到一个网站(),你可以选择你想与kayak比较多少个网站,他只需点击一下,就会在弹出窗口中打开所有选定的网站


有人知道怎么做吗?

代码是正确的。尝试检查Chrome和IE中的安全设置,它们以某种方式阻止了多个弹出窗口。

代码是正确的。尝试检查Chrome和IE中的安全设置,它们以某种方式阻止了多个弹出窗口。

尝试向第二个弹出窗口传递一个参数,告诉他打开下一个弹出窗口,依此类推。 也许浏览器会检查“打开器”窗口以阻止多个弹出窗口。
或者尝试在每次打开之间放置一些微时间睡眠。

尝试向第二个弹出窗口传递一个参数,告诉他打开下一个弹出窗口,依此类推。 也许浏览器会检查“打开器”窗口以阻止多个弹出窗口。
或者试着在每次打开窗口之间加入一些微时间睡眠。

您的代码对我来说运行良好。我有IE 9和chrome:Version 22.0.1207.1两个弹出窗口都有吗?是的,我有两个弹出窗口。omg!!:(我无法运行它。我默认安装了chrome和IE。您是否更改了安全设置?不,我没有修改安全设置。所有设置都是默认设置。您的代码对我来说运行良好。我有IE 9和chrome:Version 22.0.1207.1。您是否同时获得两个弹出窗口?是的,我同时获得了两个弹出窗口。omg!!:(我无法让它运行。我默认安装了chrome和IE。你是否更改了你的安全设置?不,我没有修改安全设置。所有设置都是默认设置。弹出窗口在Kayak.es中工作正常,没有更改任何安全设置,但我的代码没有:\Popus在Kayak.es中工作正常,没有更改任何安全设置是的,但我的代码不是:\