JavaScript / Escape-Zeichen

von: Werner Zenk

Formatierung von auszugebenden Texten in JavaScript oder PHP.

Bevor längere Texte an ihre Ziele geschickt werden, müssen sie in irgendeiner Weise mit Steuerzeichen für Formatierung, Umbruch, Tabulator etc. versehen werden. Welche Möglichkeiten es gibt, zeigt die folgende Liste. Die Escape-Zeichen werden einfach in den Text eingefügt.
Es werden bei JavaScript oder PHP nicht alle Escape-Zeichen unterstützt, nur der Zeilenvorschub, Wagenrücklauf und der horizontale Tabulator.

\a  Piepston
\b  Backspace
\e  Escape-Zeichen
\f  Seitenvorschub (Formfeed, FF)
\n  Zeilenvorschub (Neue Zeile, Linefeed, LF)
\r  Wagenrücklauf (Carriage Return, CR)
\t  Horizontaler Tabulator
\v  Vertikaler Tabulator

Geschützte Zeichen werden mit einem Rückstrich (\) vorangestellt geschrieben.
\'  einfaches Anführungszeichen innerhalb einer Zeichenkette (String)
\"  doppeltes Anführungszeichen innerhalb einer Zeichenkette
\\  Rückstrich (Backslash) innerhalb einer Zeichenkette
\$  Geschütztes Zeichen in PHP
\/  Geschütztes Zeichen in JavaScript


JavaScript - Beispiele für \n (Zeilenumbruch) :

<input type="button" value="Klick" onClick="alert( 'Herzlich \n Willkommen' ); "> 

 

<input type="button" value="Klick 2"
onClick="confirm('\tTermin wirklich löschen?\nDie Daten sind dann verloren.');"> 



 

JavaScript - Ausgabe in ein Textfeld (Textarea) :
  document.form.textfeld.value="Herzlich \n Willkommen"; 

 

 

PHP - In PHP werden die Escape-Codes (auch Whitespace genannt) nur ausgeführt, wenn sich das Escape-Zeichen innerhalb von doppelten Anführungszeichen befindet.

  echo "\tHallo \nWelt!"

Der Tabulator und der Zeilenvorschub werden dann im Quelltext des Browsers angezeigt.
 Das könnte Sie interessieren:
Dynamisches Eingabefeld (3) - mit mehreren Auswahllisten  Drehregler - Dieses Script erhöht oder veringert Zahlen, nach einem Button-Klick.  Nachrichten  Fenster ohne Titelleiste anzeigen - (Fullscreen)  Frames per Link nachladen  Tabellenzellen einfärben - Jede zweite Zelle in einer Tabelle bekommt eine andere Hintergrundfarbe.  JavaScript Archiv: Menues  JavaScript Bausteine 12  Bookmarker - Das Script schreibt Bookmarks für drei verschiedene Browser.  …mehr
© 2000-2012 Homepage-Total.de Kontakt - Impressum - Banner