Ah, altra cosa. Il tag script prevede:
  1. se la DTD è HTML, anche la coppia attributo-valore type="text/javascript";
  2. se la DTD è XHTML, solo la coppia attributo-valore type="text/javascript", senza language="javascript", che è anzi deprecato.

Che DTD usi?