molily: W3C Validator spinnt doch!!!

Beitrag lesen

<script type="text/javascript">document.write(getJahr())</script>
Was ist hier falsch? Weil ich kein "language="javascript" verwende, oder kein ";" ???

Daran ist nichts falsch.

Welchen DocType verwendest du? (...)
Strict

Dann muss JS und CSS Code in <http://de.selfhtml.org/html/xhtml/unterschiede.htm#script_style@title=CDATA Blöcke>.

Was heißt »dann«? Das sollte er bei XHTML unabhänig von Strict oder Transitional, aber nur, wenn »gefährliche« Zeichen wie <, > und & darin vorkommen.
Genauer gesagt: Auch dann »muss« er es nur aus praktischen Gründen, wenn das XHTML-Dokument als XML-konform und HTML-kompatibel durchgehen soll.

Mathias