2

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

window.open('$thisPage')
window.location.href='$nextPage';

但是window.open在新窗口中打开而不是新选项卡。

4

2 回答 2

1

根据 StackOverflow 上的上一个问题:使用 JavaScript 在新选项卡(而不是新窗口)中打开 URL

function open_in_new_tab(url )
{
  var win=window.open(url, '_blank');
  win.focus();
}

或者

$('a').click(function() {
  $(this).attr('target', '_blank');
}); 
于 2013-03-18T16:17:20.647 回答
1

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

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

http://www.w3schools.com/jsref/met_win_open.asp

于 2013-03-18T16:18:30.840 回答