Hallo,
Sagt wer? Der Validator kann's eigentlich nicht sein, weil der kein Javascript kann.
Doch, genau der sagt das. :/
Hast du vielleicht vergessen, den Code als CDATA-Abschnitt auszuzeichnen? Siehe <http://de.selfhtml.org/html/xhtml/unterschiede.htm#script_style@title=SELFHTML:HTML/XHTML-Unterschide/Inhalt von Script- und Style-Bereichen>.
mfg. Daniel