我在jquery中有一个按钮点击事件,在里面我想用它来启动我的邮箱点击特定文本作为存储在变量中的邮件正文。
以下是我的代码:
$('#myButton').click(function(){
$('#btnLaunchEmail').hide();
if (strExternalZippedLink.trim() != '') {
//Here I have to initiate the email
}
})
我尝试了很多东西,但没有奏效。任何人都可以提供帮助。
答案 0 :(得分:2)
尝试以下代码:
if (strExternalZippedLink.trim() != '') {
//Lunching the email
var aLink = document.createElement('a');
aLink.href = 'mailto:?body=' + strExternalZippedLink;
aLink.click();
}
strExternalZippedLink将显示在正文
中答案 1 :(得分:0)
您需要使用mailto
网址。维基文章:http://en.wikipedia.org/wiki/Mailto
$('#myButton').click(function(){
$('#btnLaunchEmail').hide();
if (strExternalZippedLink.trim() != '') {
var to = "someone@example.com";
var subject = "This is my subject";
var myBody = "This is the message body";
window.location = "mailto:" + to +"?subject=" + subject + "&body=" + myBody;
}
})