如何使按钮在新窗口中打开,仿效“a href, target = _blank”?
我目前有以下代码:
<button class="button" onClick="window.location.href='http://www.example.com';">
<span class="icon">Open</span>
</button>
如何使按钮在新窗口中打开,仿效“a href, target = _blank”?
我目前有以下代码:
<button class="button" onClick="window.location.href='http://www.example.com';">
<span class="icon">Open</span>
</button>
打开一个新窗口并加载你提供的URL地址 :)
<button class="button" onClick="window.open('http://www.example.com');">
<span class="icon">Open</span>
</button>
我无法让 @Damien-at-SF 的方法起作用...
所以我使用了我的旧知识。
通过将 input type="button" 包裹在超链接元素中,您可以简单地声明 target 属性如下:
<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=""’ 属性可以将包含的字符串显示在按钮上,因此不需要使用span标签。
可以这样编写:
<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>
onClick="window.open(
http://lecrat.fr/articleSearchSaisie.php?recherche=${document.getElementById('grossesse-crat').value}`); return false;"` - djibe