0

如何使 javascript 打开一个新窗口与 mailto: 在 Rails 中结合使用?

现在,我有一个链接

= mail_to @receiver.email, "SEND TO #{@receiver.name}",:subj=>@receiver.subj,
:body=>@receiver.msg

但是如果用户点击这个链接,它会改变当前窗口的视图。所以我想让用户点击链接,打开一个新窗口,并连接到用户的邮件应用程序,比如浏览器中的 gmail..

如何实现?

还有一个问题,如果我知道如何制作弹出窗口,以及如何在没有用户点击的情况下让视图“点击”mailto 本身?

4

1 回答 1

1

添加:target => '_blank'到您的链接:

= mail_to @receiver.email, "SEND TO #{@receiver.name}",:subj=>@receiver.subj, :body=>@receiver.msg, :target => '_blank'

对于您的第二个问题,您可以为链接分配一个类:class => 'clickable'并像这样触发它(jQuery 示例)

$('.clickable').trigger('click');
于 2012-11-28T07:55:29.167 回答