Wie handhabt Zeilenumbrüche in Javascript? (von PHP)

Habe ich code wie diesen:

<?php
echo '<script type="text/javascript">';
echo 'var out="'.$txt.'";';
echo '</script>';
?>

Wobei $txt ist eine PHP-variable, die kann Zeilenumbrüche enthalten wie diese:

line1
 line2 hello world

Würde so enden:

var out="line1
 line2 hello world";

Wird zu einem Javascript Fehler führen, natürlich.

Was ist der beste Weg, dies zu behandeln? Die out-variable wird verwendet, in einer HTML-textarea, also ich glaube nicht, es kann analysiert werden, in <br>

InformationsquelleAutor Zeno | 2010-11-24
Schreibe einen Kommentar