Tobias Müller: XHTML-kompatibler Skriptbereich nicht interpretierbar?

Beitrag lesen

Hallo,

Hat jemand eine Idee oder muss ich sämtlichen JS-Code in eine externe Datei auslagern?

Du musst die CDATA Vorgabe einfach in einen Javascript Kommentar setzen.

also so:

// <![CDATA[
[... Dein Javascript ...]
// ]]>

Dadurch überlesen die Browser das somit. Angenommen ein XML-Parser trifft jetzt auf dein Script, dann wird dieser den Kommentar nicht als Kommentar interpretieren, somit die CDATA-Vorgabe "fressen" und dein Script als CDATA behandeln.

MfG Mülli

--
Viva Colonia!