Wie ich dir schon schrieb, manchen Browsern ist es egal, aber prinzipiell muss der JS Kommentar davor stehen, da ansonsten der Browser den sinnlose JS Code '-->' ausführen muss.
Bist du dir da sicher? Ich hatte selbiges schon mal gefragt und als Antwort erhalten, es wäre sozusagen sch*** egal, was man macht.
Ja, NC 4. erzeugt eine Fehlermeldung.
Ich vermute mal eine großzügige Fehlertoleranz in den anderen Browsern, das es falsch ist merkst du wenn du mehrere zeilen mit:
-->
-->
machst.
Valide ist laut http://validator.w3c.org beides und alle getesteten Browser (Opera 7.1, Mozilla 1.6 u. 1.8, IE 5.0 u. 6.0) führen auch bei "-->" den Javascript Code richtig und fehlerfrei aus.
Der Validator ist ein HTML Validator und nicht für JS zuständig, d.h. was zwischen <script> und </script> steht ist dem egal.
Struppi.