2013-09-19 5 views
0

Мне нужно открыть окно электронной почты Outlook из браузера и предварительно заполнить его содержимым HTML. В настоящее время я использую ActiveX для этого, но это, конечно, работает только в IE.альтернатива MAILTO

Есть ли лучшие варианты?

+1

Почему вы запрашиваете «альтернативу mailto», когда «mailto:» - это метод кросс-браузера, который делает то, что вам нужно? –

+1

@AdrianWragg - Вы не можете отправлять HTML-содержимое в 'mailto:' – Quentin

+0

Мне нужно задаться вопросом, просто ли решение отправить HTML-письмо. – Mathletics

ответ

0

Вы можете использовать mailto и задать тему/содержание.

<a href="mailto:[email protected]?subject=This is the subject&body=This is the default content">Send mail</a> 

Вы даже можете использовать HTML, но вы должны URL кодировать и для его работы, зависит от почтового клиента.

+0

«Это содержимое по умолчанию» не является «содержимым HTML» по запросу. – Quentin

+0

Как я уже упоминал в своем ответе, вы можете использовать HTML-контент, вам просто нужно сначала перенесировать его. – dajavax

+0

Вы ошибаетесь. [http://jsbin.com/IkUtuTo/1/](http://jsbin.com/IkUtuTo/1/) рассматривает HTML как обычный текст. Неважно, какой почтовый клиент вы используете. – Quentin

Смежные вопросы