Hi
nur habe ich dabei das problem, dass html-gerechte umlaute wie "ü" nicht als "ü" dargestellt werden, sondern eben als "ü"!
das ist auch richtig so, da "ü" als Zeichenkette repräsentiert
wird. Du darfst die Funktion nicht mit document.write verwechseln!!
und solange du im western-latin 1 unterwegs bist, ist das mit den
Umlauten kein Problem. Ärger gibt es nur, wenn du zeichen aus
verschieden Zeichensätzen verwenden willst. Abhilfe schafft Folgendes:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Untitled</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script>
function wechsel() {
var text = new Array();
text[0]="non-escaped ü ..";
text[1]="html-escaped ü ..";
document.getElementById("bla").firstChild.nodeValue = text[0];
}
</script>
</head>
<body>
<a id="bla" href="javascript:void()" onclick="wechsel()">bla</a>
</body>
</html>
teste ie6 und mozill098
bye eddie