Problem mit Javascript im Quellcode - XHTML invalid

hans jörg

Erfahrenes Mitglied
Hallo,
ich muss immer wieder mal Javascript direkt in den Quellcode schreiben (da ich es zb mit php generiere) und habe da das Problem, dass der W3C Validator die Seite als invalid anzeigt. Zb wenn ich einen Vergleichsoperator wie '<' verwende, da er es vermutlich für einen normalen Html Tag haltet.
Ist vielleicht jemanden eine Möglichkeit bekannt, dass man solche Zeichen irgendwie escapen kann, oder gibt es da vielleicht andere Lösungen?

Vielen dank für eure Tipps im Voraus.
 
Ich habe die Lösung gefunden - für die, die es auch nicht gewusst haben:
Unter html war alles innerhalb von script Tags automatisch als cdata Bereich eingestuft worden und blieb daher vom Validator unbeachtet.

Bei xhtml passiert das nicht automatisch und daher müssen script Tags im Quellcode von Hand als CDATA maskiert werden, um sicher zu gehen, dass der Code nicht vom Validator interpretiert wird.
gefunden hier:http://de.selfhtml.org/html/xhtml/unterschiede.htm#script_style
 

Neue Beiträge

Zurück