ChrisB: Javascript/DOM - xhtml webseite identifizieren

Beitrag lesen

Hi,

<script type="text/javascript">[code lang=javascript]alert("&auml;".length == 1 ? "XML" : "Tagsoup");</script>[/code]

Wider Erwarten funktioniert es so nicht:

<script type="text/javascript">[code lang=javascript]alert("&auml;" == "ä" ? "XML" : "Tagsoup");</script>[/code]

gibt auch bei XML-Verarbeitung "Tagsoup" aus. Jemand eine Idee, warum?

Falsche Zeichenkodierung gewählt?

Genau das hatte ich gerade auch, als ich es per Copy&Paste getestet habe - FireBug zeigte den Inhalt des Script-Bereiches dann als
alert("ä" === "�" ? "XML" : "Tagsoup");
an, und der Vergleich scheitert natürlich.

Aber "&auml;" == "ä" "funzt", wenn das ä auch ein "wirkliches" ä ist.

MfG ChrisB

--
Light travels faster than sound - that's why most people appear bright until you hear them speak.