2017-02-22 25 views
0

Мне нужно открыть окно электронной почты, в котором мне нужно предоставить одну гиперссылку и одно событие onClick в boday.Как разместить гиперссылку или событие onClick в теле письма

Вот мой код.

ClickEmail : function(){ 
    var Subject = "Test"; 
    var body = ""; 
    body = body + " Name1 " + record.name[0] + "%0D%0A"; 
    MyRecord == window.location.href = 'mailto:?subject=Subject :'+Subject+'&body=My Body'+body 
} 

Может кто-нибудь, пожалуйста, объясните мне, что мне нужно для этого.

+0

Пожалуйста, проверьте это ссылка. http://stackoverflow.com/questions/247245/is-it-possible-to-add-an-html-link-in-the-body-of-a-mailto-link – Jhay

+0

Пожалуйста, проверьте эту ссылку. http://stackoverflow.com/questions/247245/is-it-possible-to-add-an-html-link-in-the-body-of-a-mailto-link – Jhay

+0

Пожалуйста, проверьте эту ссылку. http://stackoverflow.com/questions/247245/is-it-possible-to-add-an-html-link-in-the-body-of-a-mailto-link – Jhay

ответ

1

Чтобы добавить гиперссылку, вам необходимо изменить body. Пример: var body = "<a href='somelink'>Link title</a>";

Невозможно добавить функции (ваше событие onClick) в электронные письма.

+0

Эта ссылка не доступна. Что я должен упомянуть там. Спасибо за ответ. Он работает, но не доступен для клика –

+0

@shankysingh, тогда проблема может быть в том, что вы отправляете простой текстовый адрес электронной почты, а не HTML-адрес электронной почты. В этом случае вам необходимо обновить свой вопрос. –

+0

Я отправляю именно то, что я написал в коде. Подождите, дайте мне понять это решение. Тогда я приму свой ответ. Спасибо за все –

-1

Вы можете попробовать создать элемент <a> тег с href="mailto:[email protected]", а затем вызвать событие щелчка на JavaScript на этом <a> тег

Для exmaple:

function mailTo(mailAddr){ 
    var aTag = document.createElement("a"); 
    aTag.href = "mailto:" + mailAddr; 
    aTag.target = "_blank"; 
    aTag.id = "openMailClient"; 
    aTag.innerHTML = " "; 
    aTag.click(); 
} 

Try: https://jsfiddle.net/ogqwu1j2/