2012-03-16 2 views
1

Я отправляю электронное письмо с помощью javascript. Он будет отправлен через Outlook, но я не могу получить прогноз, чтобы принять разрывы строк. Он распознает их как разрывы строк, так как не отображает их. Но никаких разрывов строк не видно. Я читал, что внешний вид, по-видимому, устраняет лишние разрывы строк. Я попробовал несколько вещей, которые я читал, чтобы обойти эту проблему, но безрезультатноjavascript email linebreaks

How do I format a String in an email so Outlook will print the line breaks?

испробовали все там. Ничего не работает ...

mailto_link = 'mailto:'+email_'?subject='+subject+'&body-'+body_message; 
window.open(mailto_link, 'emailWindow'); 

Это метод, который я использую для создания электронной почты. Если есть лучшее решение или какой-то способ заставить Outlook принять html-редактирование, это тоже сработает.

+0

Где код, который вставляет разрыв строки? –

+0

В связанном вами вопросе используется 'Java', который [не совпадает с' JavaScript'] (http://stackoverflow.com/questions/245062/whats-the-difference-between-javascript-and-java). – zzzzBov

ответ

3

пытаются заставить новую строку с %0D%0A последовательности в body_message переменной

редактирования: см How to break line in JavaScript?

+0

Что именно это должно делать? (он удалил весь текст после этого lol) – cphilpot

+0

Это помогает, если я использую%, а не a /. Спасибо, я никогда не нашел этот конкретный, но я использовал электронную почту в своем поиске, чтобы он никогда не возвращал эту страницу. – cphilpot