wahsaga: \n für textarea maskieren?

Beitrag lesen

hi,

sobald ich jedoch ein "\n" anhänge für den zeilenumbruch streikt meine javascript und macht einfach gar nix:
<script type="text/javascript">
document.form.textarea.value='<? echo $textmitzeileumbruch; ?>';

Weil dann
document.form.textarea.value='blah
blubb';
herauskommt - und das ist in Javascript nicht erlaubt.

muss ich den zeilenumbrch maskieren, oder gibt es da alternativen für zeilenumbrüche?

Wenn du den Wert der PHP-Variablen selber zuweist - dann verwende einfach einfache Hochkommata als Stringbegrenzer, innerhalb derer werden Steuerzeichen-Notationen wie \n nicht interpretiert.

Wenn der Text von einer scriptexternen Quelle kommt, Zeilenumbrüche also schon drin sind, dann musst du sie selber ersetzen - auch wieder bspw. durch '\n'.
Beachte dabei aber, dass Zeilenumbrüche je nach System aus unterschiedlichen Steuerzeichensequenzen bestehen können.

gruß,
wahsaga

--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }