HTML-Tags in einem TEXTAREA
Gerhard
- html
0 Cheatah
Hallo!
Ich möchte ein Servlet schreiben, mit dem ich meine HTML-Files
editieren kann.
Für die Editor-Seite wollte ich ein TEXTAREA verwenden, in dem das
HTML-File editiert werden kann. Das funktioniert auch - aber wenn im
zu editierenden HTML ein "</TEXTAREA>" vorkommt, dann bringt das den
Browser durcheinander.
Eine aufwendige Lösung wäre, beim Erzeugen der Editor-Seite
alle TEXTAREA-Tags im zu editierenden File z.B. durch
TEXTAREA2 zu ersetzen, und beim Verarbeiten des POST wieder
zurück.
Hat schon jemand sowas gemacht?
Gibt es da eine einfachere Lösung??
Servus,
Gerhard
Hi,
Eine aufwendige Lösung wäre, beim Erzeugen der Editor-Seite
alle TEXTAREA-Tags im zu editierenden File z.B. durch
TEXTAREA2 zu ersetzen, und beim Verarbeiten des POST wieder
zurück.
nein. Die _einzig_ praktikable Lösung ist, _alle_ HTML-Tags korrekt zu maskieren; also statt "<b>" "<b>" zu schreiben. Innerhalb einer <textarea> steht CDATA.
Das gleiche gilt übrigens auch z.B. bei <input>-Tags im value-Attribut, wo Du insbesondere Doublequotes durch """ ersetzen mußt.
Cheatah