@@Der Martin:
nuqneH
In Javascript-Strings werden keine HTML-Entities decodiert - warum auch?
Stellen wir die Frage mal anders: warum nicht?
Antwort: Weil der Inhalt des 'script'-Elements in HTML vom Typ CDATA ist, also nicht geparst wird, also 'ä' nicht zu 'ä' aufgelöst wird.
Selbiges bei als 'text/html' ausgeliefertem XHTML; dieses wird ja genauso vom Tagsoup-Parser verarbeitet.
Ganz anders sieht es aus bei als 'application/xhtml+xml' ausgeliefertem XHTML: Der Inhalt des 'script'-Elements ist dann vom Typ PCDATA, wird also geparst, 'ä' wird zu 'ä' aufgelöst.
Mit IE wirst du dies freilich nicht ausprobieren können. ;-)
Qapla'
--
Bildung lässt sich nicht downloaden. (Günther Jauch)
Bildung lässt sich nicht downloaden. (Günther Jauch)