Nein. JavaScript muss korrekt ins HTML eingebunden werden, ansonsten ist das Domument fehlerhaft.
<script type="text/javascript">document.write(getJahr())</script>
Was ist hier falsch? Weil ich kein "language="javascript" verwende,
Nichts:
Testseite
Ist wahrscheinlich ein Folgefehler.
oder kein ";" ???
Der Validator interessiert sich nicht für die syntaktische Korrektheit von JavaScript (die hier ohnehin gegeben ist).
<script type="text/javascript">a afsf34 (( []]]] {*% aesf45ag ###+**~~~~</script>
ist valides HTML.
Warum gibst du dem Validator eigentlich deinen Server-Quelltext? Erst die Ausgabe vom Programm ist XHTML und diese muss zum Validator.
OK, kann ja auch mal ohne testen ...
Nein, solltest du sogar. Ob irgendwas, was sich auf dem Server befindet, ein valides (X)HTML-Dokument ist, ist völlig uninteressant. Interessant ist ausschließlich, was der Server bei Anfrage versendet.
Reden ist Silber, Schweigen ist Gold, meine Ausführungen sind Platin.
Self-Code: sh:( ch:? rl:( br:> n4:( ie:{ mo:) va:) de:> zu:} fl:| ss:| ls:~ js:|