我使用action=abc.pl
提交表单,abc.pl包含打开新标签页并在同一页面上加载不同网址的代码。这是我正在做的代码(在abc.pl中)
window.open('$thisPage')
window.location.href='$nextPage';
但是window.open
会在新窗口中打开而不是新的标签。
答案 0 :(得分:1)
根据StackOverflow上的上一个问题:Open a URL in a new tab (and not a new window) using JavaScript
function open_in_new_tab(url )
{
var win=window.open(url, '_blank');
win.focus();
}
或
$('a').click(function() {
$(this).attr('target', '_blank');
});
答案 1 :(得分:1)
使用第二个参数指定窗口名称:
window.open('page.html','newtaborsomething');