Matti Mäkitalo: Zeilenumbruch entfernen

Beitrag lesen

Hi,

hi,

Das Probelm ist das ich mal eine Javascript-Funktion damit füttern will, was nicht geht wenn der Text mehrzeilig ist.

Wenn die JS-Funktion alert() heißt, geht es: alert("Zeile 1\nZeile 2") zeigt beide Zeilen untereinander.

Das ist ja auch ein anderer Kontext. Wenn ich das vom OP gesagt auf dein Beispiel übersetze:

  
$string = "Zeile1\nZeile2";  
echo 'alert("' . $string . "');'; // bewusst falsch!  

Die Ausgabe ist folgendes (im JS-Kontext):

alert("Zeile1  
Zeile2");

und dabei kommt dann die Fehlermeldung (im Browser, hier FF):
Fehler: unterminated string literal
Quelldatei: http://localhost/~matti/ttt.html
Zeile: 9, Spalte: 9
Quelltext:
   alert("Zeile1

Bis die Tage,
Matti