Javascript打开默认电子邮件客户端不起作用
问题描述:
我需要执行以下任务;Javascript打开默认电子邮件客户端不起作用
上链接的点击(可能是链接按钮,
<a>
或超链接)在客户端计算机默认的电子邮件程序应该开放。的JavaScript同样已被如下记载:
string adminemail= "[email protected]"; //fetches admin email address; display in To Field
ScriptManager.RegisterStartupScript(this.updatePanel1, typeof (string), "defaultemail", "window.open('mailto:" + adminemail+ " ');", true);
但是,使用链接按钮是不正确的选择,因为它触发回发。因此,我想到了使用<a>
标签,但我不知道如何链接到JavaScript。
如何在<a>
标签的帮助下执行JS?或者为此建议一些可能的解决方案。
请指导!
谢谢!
答
为什么不只是使用mailto
?例如<a href="mailto:[email protected]">Send email to the admin</a>
您还可以在查询字符串中包含cc,bcc,subject
和body
字段来自定义电子邮件。请参阅IANR syntax reference。
答
锚或链接按钮,HREF/src目录设置为mailto:
协议会做得很好,e.g:
<a href="mailto:[email address]">Mail me</a>
你忘了'至mailto:'一部分。 – Mrchief
谢谢。修正了它之前您评论:) –
电子邮件地址是不固定的。它来自数据库/会话 –