Hoi Manuela
Bei mir werden besagte Zeilenumbrüche übertragen.
Du machst hier ein Replace
formular[i] = formular[i].replace(/+/g," "); // Ersetzen des + durch Blank
und dann ein unescape!
formular[i] = unescape(formular[i]); // Escapesequenzen rekonstruieren
Den zwei Codes %0D%0A kann man Auch Escpae-Sequenzen sagen. Also ist klar, dass es nicht angezeigt wird, wenn Du sie rausfilterst!
Allerdings muss ich sagen, dass Du in den oberen Zeilen wo Du
alert(url);
machst sehr wohl diese Escape Zeichenfolgen sehen solltest! Versuche mal folgeden Änderung/zustätzliche Zeile im Script:
formular[i] = formular[i].replace(/+/g," "); // Ersetzen des + durch Blank
formular[i] = formular[i].replace(/%0D%0A/g,"<br>"); // Ersetzen der Zeilenumbrüche durch <br>
formular[i] = unescape(formular[i]); // Escapesequenzen rekonstruieren
Bei mir funktioniert jedenfalls so Dein Code!
cheers und Mahlzeit
kaepten