打开新标签而不移动它

时间:2014-01-14 16:28:05

标签: javascript jsf-2

我需要通过Javascript打开一个带有来自JSF的新URL的选项卡。问题是我不知道如何在不移动到这个新打开的选项卡的情况下打开它。换句话说,我想打开一个新标签,但请保留在当前页面上。

这是我的JSF代码:

<h:commandButton value="#{appRes['xyz']}" action="#{someBean.downloadFromDetails()}"
    rendered="#{someBean.isDownloadAvailableOnDetails()}" onclick="showUrl();" onblur="location.reload();"/>

这是我的Javascript代码:

function showUrl() {
    window.open('http://www.stackoverflow.com');
}

1 个答案:

答案 0 :(得分:0)

这是我的想法......

function showUrl() {
  window.open(window.location);
  window.location='http://www.stackoverflow.com';
}