我整个下午都在苦苦挣扎,试图让一个简单的mailto:
标签起作用。我已经搜索了互联网,但到目前为止,建议的修复都没有解决问题。
问题
我有一个网页,我希望用户能够从中发送电子邮件。此页面将用于内部网络,并要求在单击按钮时将收件人、主题和正文动态添加到消息中。
为了解决这个问题,我尝试使用 mailto 标签,当我只列出一个收件人时,Groupwise 8 会正确启动一条新消息。但是,当尝试设置 To: 字段以外的任何内容时,数据只是附加到 To: 字段。
例如,在我的 jsp 页面中,我有这个:
<script type="text/javascript">
function sendMail() {
alert('Trying to send mail!');
var link = "mailto:myaddress@mydomain.org"
+ "?subject=Testing the automated email template"
+ "&body=Testing testing testing"
;
window.location.href = link;
}
</script>
...
<input type="button" onclick="sendMail();" value="Send email" />
因此,当我单击该按钮时,我希望收到一封电子邮件至 myaddress@mydomain.org,主题为“测试自动电子邮件模板”,正文为“测试测试测试”。但是,整个链接字符串只是简单地放入电子邮件的 To: 字段中。
我尝试了许多 mailto 的变体,将 mailto 嵌入到<a>
标签而不是 Javascript 中,并转义了字符串。当 Groupwise 创建新消息时,结果没有任何改变。
非常感谢任何有关如何解决此问题的建议!