Javascript 在新选项卡中打开页面,并在旧窗口中加载不同的URL

Javascript 在新选项卡中打开页面,并在旧窗口中加载不同的URL,javascript,forms,perl,window.open,Javascript,Forms,Perl,Window.open,我正在提交一个使用inaction=abc.pl的表单,abc.pl包含打开新选项卡并在同一页面上加载不同URL的代码。下面是我的代码(在abc.pl中) 但是,窗口。打开将在新窗口中打开,而不是在新选项卡中打开。根据前面关于StackOverflow的问题: 或 使用第二个参数指定窗口名称: window.open('page.html','newtaborsomething'); 您无法控制窗口。open将打开一个新选项卡或一个新窗口,这完全取决于浏览器。但我创建了一个虚拟/测试html文

我正在提交一个使用in
action=abc.pl
的表单,abc.pl包含打开新选项卡并在同一页面上加载不同URL的代码。下面是我的代码(在abc.pl中)


但是,
窗口。打开
将在新窗口中打开,而不是在新选项卡中打开。

根据前面关于StackOverflow的问题:


使用第二个参数指定窗口名称:

window.open('page.html','newtaborsomething');

您无法控制
窗口。open
将打开一个新选项卡或一个新窗口,这完全取决于浏览器。但我创建了一个虚拟/测试html文件,它将使表单在新选项卡中提交,并在旧窗口中加载不同的URL。它工作!!!我尝试了空白,但仍然得到了窗口。在新窗口中打开。我正在用Chrome进行测试。不要抄袭其他问题的答案,只需在评论中链接到它们(如果可能的话,关闭此问题)。啊,好吧,但如何关闭问题?你必须至少有。不要推荐w3schools.com作为参考。它充满了错误,看,是的,也许你是对的。我找到了第一个参考资料:]我尝试了空白,但仍然得到了window.open在新窗口中。我正在Chrome上测试。我之前发布了这个问题。我在按钮提交时添加了一个setTimeOut(“function(),2000”),在那个“function()”调用中,我添加了window.open(url1,_blank)和window.location.href=URL2
function open_in_new_tab(url )
{
  var win=window.open(url, '_blank');
  win.focus();
}
$('a').click(function() {
  $(this).attr('target', '_blank');
}); 
window.open('page.html','newtaborsomething');