4

我的 html 文件中有相同的锚点/超链接。这些指向我网站之外的一个新网站。所以我希望当用户单击链接时,它应该打开一个新的选项卡或窗口。我的网站页面不应该关闭。

怎么做到呢?

4

5 回答 5

10

在选项卡中打开:您无法以编程方式执行此操作,我唯一想到的是将浏览器设置为在选项卡中打开新链接而不是新窗口...

在新窗口中打开您只需在锚点中放置一个目标

<a href="mydomain.com" target="_blank">click here</a>

而且,顺便说一下,目标有更多选择

target="_blank"   

在新的空白窗口中打开

target="_parent"  

窗口中打开(在处理 iframe 并且您想在其他框架中打开链接时使用)

target="_self"    

在它自己/自己的窗口中打开(在处理 iframe 并且您想在当前框架中打开链接时使用)

target="_top"     

在所有框架的顶部打开(它将在页面中所有框架的顶部打开,就像显示无框架页面一样)

于 2009-09-24T06:41:59.397 回答
7
<a href="newpage.htm" target="_blank">Click me to open in a new tab/window</a>

将链接的文档加载到新的空白窗口中。此窗口未命名。

如果没有与目标中指定的名称相同的现有窗口或框架,则会打开一个名称等于目标值的新窗口。

它在浏览器中的设置决定是在新选项卡还是在新窗口中打开页面。

于 2009-09-24T06:41:59.733 回答
2

只需将 target="_blank" 添加到 <a> 标记

<a href="http://example.com" target="_blank">点击这里</a>
于 2009-09-24T06:41:58.417 回答
1

最简单的方法是target在锚点中使用属性并将其设置为_blank

<a href="http://www.worsethanfailure.com/" target="_blank">Worse Than Failure</a>
于 2009-09-24T06:41:52.613 回答
0

这是在同一窗口或新(选项卡)https://stackoverflow.com/questions/118567/is-there-ever-a-good-reason-to-force-opening-a中打开链接的欺骗-新浏览器窗口。基本上 - 没有。而且不应该有一种方法——你不应该把你的冲浪偏好强加给毫无戒心的其他人。

于 2009-09-24T06:41:00.767 回答