Entwickler-Ecke

Sonstiges (Web-Entwicklung) - HTML-Code zwischenspeichern


Marco D. - Fr 05.10.07 22:57
Titel: HTML-Code zwischenspeichern
Ich möchte HTML-Code zwischenspeichern, um diesen mit JavaScript clientseitig auszulesen und auf der geladenen Webseite anzuzeigen. Ich könnte dies in einer Variable oder in einem input-type=hidden tun, jedoch enthält dieser Code auch ' und ", darum kann ich diesen Code selbst nicht im eigentlichen HTML-Code unterbringen, da es dann zu "Verwirrungen" der Strings kommt.
Wie soll ich nun vorgehen? :gruebel:


Lannes - Sa 06.10.07 00:10

Hallo,

willst Du den HTML-Code mit writeln ausgeben, dann kommst Du damit weiter:

Quelltext
1:
\' oder \"                    


Jakob_Ullmann - Sa 06.10.07 08:55

Wenn du PHP kannst, könnte dir hier preg_replace nützlich sein (richtig, du musst ' in \' und " in \" umwandeln).


Marco D. - Sa 06.10.07 13:41

Also wenn ich z.B. ein hidden-Feld habe:

Quelltext
1:
<input type='hidden' id='foo' value='Dies ist ein voellig belangloser Content mit Apostrophen \' \"' />                    

Das funzt dann? D.h., kann ich dann im JS mit document.getElementById('foo').value folgenden Content bekommen:
Dies ist ein voellig belangloser Content mit Apostrophen ' " ??


Jakob_Ullmann - Sa 06.10.07 13:48

Ich hab's nicht ausprobiert, aber theoretisch ja.


Heiko - So 07.10.07 11:26

Jain,

was soll rauskommen? Denn das \' wird auch '. Wenn du also das \ ausgegeben haben willst, musste \\ machen.