Powl: Sonderzeichen in Textarea einfügen

Beitrag lesen

Hallo,

Vor dem Hinzufügen die übergebenen Zeichen entsprechend maskieren (d.h. & in & wandeln usw.).

Vor dem Hinzufügen? Meinst Du hier?

function insert_sz(sz) {
  var textarea = document.getElementByID("textarea");
=>umwandeln?
  textarea.value = textarea.value + sz;
}

Klingt nicht logisch, denn als var sz kommt doch immer eine Entity an.

Andererseits werden die Daten per PHP weiterverarbeitet und an ein Ausgabeskript gesendet.
Nur wenn ich dann htmlspecialchars verwende, werden auch enthaltene Tags umgewandelt, und das möchte ich gerade nicht. Dann müsste ich also eine Funktion bauen, die < und > umwandelt, sofern es nicht <tag> oder </tag> oder <tag /> ist, richtig? Auch nicht einfach, was würde aus "zwei<drei>eins"? mit "/\b<\b/" ja nicht zu erwischen. :(

Am liebsten wäre mir eine JavaScript Funktion, die eben auch Entities ins Textfeld schreibt, aber das scheint nicht zu gehen, oder habe ich das falsch verstanden?

netten Tag
^da Powl

--
===============================
powl.hat-gar-keine-homepage.de/