2012-04-23 70 views
3

打开按钮是否有可能从一个用户的角度,点击一个按钮,结果在新标签/窗口,加载,不会自动在新标签/窗口

一样,如果你在某些浏览器或右键点击一个链接中间点击 - >打开新的标签/窗口。 你可以用按钮做到这一点吗?或者你需要一个浏览器插件?

这是可能的吗?我知道你可以制作自定义的按钮等,但这更多是出于好奇。

谢谢。

+0

堆栈溢出问题预计将主要涉及编程或软件开发在某种程度上, – anonymous 2012-04-23 23:30:08

+0

这是编程相关的[常见问题]中定义的范围之内,只是没有直接。根据我在这里找到的将基于编程。 :P – Crimsonfox 2012-04-23 23:40:23

+0

如果您的意思是'

回答

1

当设置形式,你只需要改变目标:

<form action="form_action.asp" method="get" target="_blank"></form> 
+0

不自动。是否可以通过浏览器。 – Crimsonfox 2012-04-23 23:19:22

+0

我不确定这是什么意思?你想能够选择它是一个窗口还是一个选项卡? – 2012-04-23 23:20:33

+0

不,我只是说有没有什么方法可以在中间/右键点击一个按钮来打开新标签页/窗口。 – Crimsonfox 2012-04-23 23:24:18

0


你可以使用HTML:

<a target="_blank" href="YourAmazingURL">Click here for Amazing URL</a> 

又如:

<a target="_blank" href="http://www.google.com/">Google</a> 

这利用目标属性。目标属性

的更多信息:http://www.w3schools.com/tags/att_a_target.asp 另外:http://www.w3schools.com/html/html_links.asp

XHTML:

对于XHTML,只是这样做:

<a href="YourAmazingURL" onclick="window.open(this.href,'_blank');return false;">Click here for Amazing URL</a> 

或者,再次:

<a href="http://www.google.com/" onclick="window.open(this.href,'_blank');return false;">Google</a> 

+0

如果我是正确的,他问你提交表格的时间,但同样的交易无论如何:) – 2012-04-23 23:20:00

+0

是的,这是几乎相同的想法。 – anonymous 2012-04-23 23:21:04

+0

不,我只是指有任何方式的中/右按钮打开新标签页/窗口 – Crimsonfox 2012-04-23 23:24:58