achim: Problem mit Umlaut ?

Beitrag lesen

Hallo,

ich schreibe eine Seite per JavaScript ins Dokument, hier
die ursprüngliche Seite:

<html>
<head>
<script language=JavaScript>
function wrt()
{
document.write('<html><head><script language=JavaScript src=cat.js></script></head><body>Testtext</body></html>');
}
</script>
</head>
<body onLoad=wrt()>
</body>
</html>

Es wird dabei ein Code eingebunden ("cat.js"), dieser
enthält nur:

var a='Ü';

Lädt man die Seite in den Browser, gibt es einen Fehler:
"Nicht abgeschlossene Zeichenfolgenkonstante."

Dies tritt nur bei Umlauten auf, "var a='U';" geht !

Was kann das sein ?

Gruß Achim.

P.S.:
Hinzu kommt ein eigenartiges, sporadisches Verhalten.
Dies ist natürlich nur ein vereinfachter Beispielcode,
um das Problem zu zeigen. An sich arbeite ich mit einem
eingebundenen JS-Code, der hunderte String-Zuweisungen an
Array-Elemente enthält, und da sind etliche Umlaute enthalten.
Die Fehlermeldung tritt auch hier auf, bezieht sich aber in der
Zeilennummer (über 350 !) auf Stellen, die weit hinten liegen,
so daß schon eine Vielzahl von Zuweisungen MIT Umlauten fehlerfrei
durchlaufen wurde. Irgendwann "überlegt" es sich der Browser
dann anders und bemeckert plötzlich eine dieser Zeilen.