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
Der Code funktioniert auch bei mir, aber nur wenn ich die Entertaste nach jeder Zeile von hand drücke. Laut Selfhtml Dockumentation soll aber in Textarea's der automatische Zeilenumbruch mitgesendet werden und das funzt bei mir net.
Guten Appetit
Manuela