ciao, ho rifatto delle prove....

Le conclusioni

sulla specifica dice di fare così

codice:
<script type="text/javascript">
<![CDATA[
... unescaped script content ...
]]>
</script>
Il problema in effetti(come già avevi ipotizzato tu) è che se non si racchiude tra i commenti per il validatore w3c non ci sono problemi, ma ce ne sono per il parser javascript che rileva un errore di sintassi....quindi per salvare "capra e cavoli" occorre commentare i delimitatori di inizio (/*<![CDATA[*/) e di fine (/*]]>*/) della sezione CDATA

Provato con i seguenti browser:

IE 5.5
Netscape 6.0
Netscape 7.0
Opera 6.01
Opera 6.05
Opera 7.23
Mozilla 1.4
Mozilla 1.5
Mozilla Firebird
Mozilla Firefox