ʫ

Sie haben den Artikel erfolgreich in den Warenkorb gelegt.
Was möchten Sie als nächstes tun?

Weiter einkaufen Zur Kasse

Zeilenumbruch in JS Alert erzeugen

Javascript hat eine interne Funktion, die eine Nachrichtenbox bei diversen Ereignissen generiert. Diese Funktion nennt sich alert und erhält einen Text als Parameter, der in dieser Javascript alert box ausgegeben wird. Sie können auch in Ihrem PHP Code einen solchen Text erzeugen und diesen der alert Funktion übergeben, in dem Sie mit PHP Javascript Code erzeugen. Manchmal sind aber diese Texte sehr lang und Sie benötigen Zeilenumbrüche. Dies ist möglich, lernen Sie hier wie das geht.

Lösung - einen Zeilenumbruch mit Javascript in einer Alert Box erzeugen

Angenommen, Sie hätten folgende Javascript Alert Funktion:

var sText;
sText = "Das ist mein Tisch. Der Tisch ist schwarz.";
alert(sText);

Vom obigen Beispiel erhalten Sie den Text so, wie er in der JS Variable angelegt ist. Wenn Sie einen Umbruch erzeugen wollen, so sollten Sie direkt im Text, ohne zu berücksichtigen an welcher Stelle der Zeilenumbruch kommt, eine "n" Zeichenkette hinzufügen:

var sText;
sText = "Das ist mein Tisch. nDer Tisch ist schwarz.";
alert(sText);

Hier erhalten Sie den Text und hinter dem ersten Punkt haben Sie einen Zeilenumbruch im Javascript erzeugt. Wenn Sie die Zeichenkette n wiederholen, so erhalten Sie mehrere aufeinander folgende Umbrüche:

var sText;
sText = "Das ist mein Tisch. nnDer Tisch ist schwarz.";
alert(sText);

Zeilenumbruch in der alert box von einer PHP Variable

Sollten Sie mit PHP einen Text haben, den Sie für eine Javascript Alertfunktion vorbereiten und ausgeben wollen, so müssen Sie die "n" Zeichenkette in Ihrem Text noch escapen, so dass sie "\n" wird:

$sVar = "Das ist mein Tisch. \nDer Tisch ist schwarz."

Wie Sie oben sehen, n muss noch explizit auskommentiert werden, damit es noch im Text nach der Ausgabe bleibt, denn wird auch in PHP fürs escapen anderer Wörter benutzt. Somit müssten Sie die Umbrüche ohne Probleme machen können.

û