[英]Open button in new window?
我将如何在新窗口中打开按钮,模拟“a href,target = _blank”?
我目前有:
<button class="button" onClick="window.location.href='http://www.example.com';">
<span class="icon">Open</span>
</button>
该按钮不在窗体中,我只想在新窗口中打开它。
使用您提供的网址打开一个新窗口:)
<button class="button" onClick="window.open('http://www.example.com');">
<span class="icon">Open</span>
</button>
希望有帮助:)
我无法让你的方法起作用@Damien-at-SF ...
所以我求助于我的旧知识。
通过将 input type="button" 封装在超链接元素中,您可以简单地声明目标属性,如下所示:
<a href="http://www.site.org" target="_blank">
<input type="button" class="button" value="Open" />
</a>
'target="_blank"' 是使浏览器在新选项卡中打开链接的属性。 此属性还有其他属性,请参阅: http : //www.w3schools.com/tags/att_a_target.asp了解更多详情。
由于按钮上的 'value=""' 属性会将包含的字符串写入按钮,因此不需要跨度。
而不是写:
<element></element>
对于大多数 HTML 元素,您可以简单地用斜杠将它们关闭,如下所示:
<element />
哦,最后......一个'button'元素在它里面有一个刷新触发器,所以我使用一个'input type[button]'来避免触发表单。
祝程序员好运。
由于 StackOverflow 的政策,我不得不更改示例中的域: https : //meta.stackexchange.com/questions/208963/why-are-certain-example-urls-like-http-site-com-and-http- mysite-com-blocke
<input type="button" onclick="window.open(); return false;" value="click me" />
http://www.javascript-coder.com/window-popup/javascript-window-open.phtml
您可以使用window.open()
方法实现这一点,将_blank
作为参数之一传递。 您可以参考以下链接,其中包含有关此的更多信息。
http://www.w3schools.com/jsref/met_win_open.asp
http://msdn.microsoft.com/en-us/library/ms536651(v=vs.85).aspx
希望这会帮助你。
如果你真的想坚持使用按钮,那么只需创建一个打开的窗口功能如下:
<script>
function myfunction() {
window.open("mynewpage.html");
}
</script>
然后在您的 html 中使用您的按钮执行以下操作:
加入
所以你会有这样的事情:
<body>
<script>
function joinfunction() {
window.open("mynewpage.html");
}
</script>
<button onclick="myfunction()" type="button" class="btn btn-default subs-btn">Join</button>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.