Michael: ISO 10646 und nodeValue()

Beitrag lesen

hi all!

ich moechte gerne mit nodeValue() den inhalt eines nodes (<a>) dynamisch setzen. das klappt eigentlich wunderbar.

nur habe ich dabei das problem, dass html-gerechte umlaute wie "&#252;" nicht als "ü" dargestellt werden, sondern eben als "&#252;"!

[snip]
var text = new Array();
text[0]="non-escaped ü ..";
text[1]="html-escaped &#252; ..")
document.getElementById("bla").firstChild.nodeValue = text[1]
[snip]
<a id="bla">bla</a>
[snip]

getestet mit mozilla 0.9.8 und IE 5.50 => dasselbe verhalten.
in den html-headers steht content type ISO-8859-1

wie kann ich ihm beibringen diese zeichen "richtig" darzustellen?

danke im voraus fuer ideen.

gruss
 - Michael -