2012-03-16 52 views
1

我使用javascript發送郵件。它將通過前景發送,但我似乎無法讓前景接受換行。它將它們識別爲換行符,因爲它不顯示它們。但沒有可見的換行符。我已經讀過這個觀點,顯然會消除額外的換行符。我已經試過幾件事情我讀過來解決這個問題,但無濟於事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

有哪一個插入換行代碼? – 2012-03-16 14:45:17

+0

您鏈接的問題使用'''[與JavaScript不同](http://stackoverflow.com/questions/245062/whats-the-difference-between-javascript-and-java)。 – zzzzBov 2012-03-16 15:56:09

回答

3

嘗試在body_message可變

編輯強制換行與%0D%0A序列:看How to break line in JavaScript?

+0

究竟該做什麼? (它刪除後所有文字lol) – cphilpot 2012-03-16 14:48:37

+0

它有助於如果我使用%而不是a /。謝謝,我從來沒有找到特定的一個,但我在搜索中使用電子郵件,所以它永遠不會返回該頁面。 – cphilpot 2012-03-16 14:53:44