我试图制作一个功能,点击按钮会在新标签页中加载一个窗口。 出于某种原因,这不起作用。
在我的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有关,但我不知道是什么。
非常感谢任何帮助。
谢谢!
答案 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/')" />
为我工作,它将打开一个真正的新弹出式弹出窗口。窗口而不是新的完整浏览器或标签。