Javascript 为什么我在以编程方式打开窗口时遇到问题?

Javascript 为什么我在以编程方式打开窗口时遇到问题?,javascript,Javascript,我有一个应用程序,我想要一个按钮在不同的窗口中打开三个不同的日历。该按钮有一个引用以下JS函数的操作: function all_calendars() { var target = "www.calendar_a.com"; var title = "Calendar A"; window.open(target, title, '_new'); var target = "www.calendar_b.com"; var title = "Cale

我有一个应用程序,我想要一个按钮在不同的窗口中打开三个不同的日历。该按钮有一个引用以下JS函数的操作:

 function all_calendars() {
    var target = "www.calendar_a.com";
    var title = "Calendar A";
    window.open(target, title, '_new');

    var target = "www.calendar_b.com";
    var title = "Calendar B";
    window.open(target, title, '_new');

    var target = "www.calendar_c.com";
    var title = "Calendar C";
    window.open(target, title, '_new');

}
只有第三个日历打开并显示在新选项卡中。我更喜欢三个窗口,虽然我认为这是一个浏览器设置,但为什么只有一个窗口打开?

MDC在about open方法中指出

名称不应包含任何空格

因此,您将在同一个“日历”窗口中打开所有文件。

MDC在“关于打开”方法中声明

名称不应包含任何空格


因此,您在同一个“日历”窗口中打开所有内容。

为什么要使用
\u new
作为第三个参数?浏览器可能对此表示不满,只打开了一个。好吧,我觉得很愚蠢_clear并不是blank的好替代品,blank工作正常。我有三个选项卡。这是获得多个窗口以更改浏览器默认值的唯一方法吗?为什么使用
\u new
作为第三个参数?浏览器可能对此表示不满,只打开了一个。好的,我觉得很愚蠢_clear并不是blank的好替代品,blank工作正常。我有三个选项卡。这是获得多个窗口以更改浏览器默认值的唯一方法吗?