<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? (...)
StrictDann 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