Javascript HTMLEntities Problem

Alain Aubert

Legendäres Mitglied
Ich hab folgenden Code

CODE document.write("some"+thing)


Die Variable thing enthält ""Text&quote".

Der Code wird als Funktion aufgerufen um Text zu schreiben.

Mein Problem ist dass obiger code die "s zu " macht, also tatsächlich decodiert. Das ist in meinem Falle nicht gewollt. Wie verhinderer ich das?
 
Habs nicht getestet. Aber wenn das

QUOTE (Alain Aubert @ Fr 4.04.2008, 11:54)
CODE document.write("some"+thing)


Die Variable thing enthält ""Text&quote".


decodiert, dann müßte das


CODE "Text&quot


als Variablenwert das richtige Ergebnis liefern. Also das & selbst maskieren.

Wenn man allerdings per JavaScript das


QUOTE ein "Text in Hochkommata" und...


einfügen will, dann kann man das auch in etwa so machen:


CODE document.write("ein " + String.fromCharCode(34) + "Text in Hochkommata" + String.fromCharCode(34) + " und...");
 
Zurück
Oben