window.open没有正确加载标签

时间:2017-06-12 16:01:36

标签: javascript html tfs window.open

我试图制作一个功能,点击按钮会在新标签页中加载一个窗口。 出于某种原因,这不起作用。

在我的HTML中,我有

<button onClick="myFunction"> Try it </button>

,相应的功能是

<script type="text/javascript">

    function myFunction() {
        window.open("http://localhost:9000/", "_blank");
    }
</script>

有关更多详细信息,这是通过Team Foundation Server上的小部件完成的,我尝试加载SonarQube页面。 This是页面的样子, 但是当我尝试使用上面的代码访问它时,它只会加载一个空白页面。但是,适当的图标就在那里。 如果我正常加载我的HTML页面(不在Team Foundation Server上),单击该按钮会正确加载页面,所以我认为它与Team Foundation Server有关,但我不知道是什么。

非常感谢任何帮助。

谢谢!

1 个答案:

答案 0 :(得分:0)

请尝试在HTML中使用以下代码段。

<a href="http://localhost:9000/" target="_blank">
<button>Button Name</button>
</a>

或Java Script:

<input type="button" value="button name" onclick="window.open('http://localhost:9000/')" />

为我工作,它将打开一个真正的新弹出式弹出窗口。窗口而不是新的完整浏览器或标签。