我有这样的代码:
<%= link_to image_tag("facebook.png", :class => "facebook_icon", :alt => "Facebook", :target => "_blank"),
"http://www.facebook.com/mypage" %>
当用户单击链接时,如何使其在新选项卡中打开?
发布于 2012-08-27 05:11:49
target: :_blank
参数应该是link_to
的参数,而您将其放在image_tag
参数中。像这样修改你的代码:
<%= link_to image_tag("facebook.png", class: :facebook_icon, alt: "Facebook"), "http://www.facebook.com/mypage", target: :_blank %>
或者使用块:
<%= link_to "http://www.facebook.com/mypage", target: :_blank do %>
<%= image_tag("facebook.png", class: :facebook_icon, alt: "Facebook") %>
<% end %>
发布于 2012-08-27 05:13:50
试试这个:
<%= link_to image_tag("facebook.png", :class => "facebook_icon", :alt => "Facebook"), "http://www.facebook.com/mypage", :target => "_blank" %>
发布于 2014-03-26 06:00:49
如果您正在寻找如何在html中的新选项卡中打开链接(对于来自Google的任何人),请访问:
<a href="http://www.facebook.com/mypage" target="_blank">Link name</a>
https://stackoverflow.com/questions/12133894
复制相似问题