Javascript 在新选项卡中打开页面,并在旧窗口中加载不同的URL
我正在提交一个使用inJavascript 在新选项卡中打开页面,并在旧窗口中加载不同的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文
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');