@@Matthias
»Ebenfalls überflüssig: language="JavaScript" beim script-Element. Sinnvoll war das noch nie; je nach HTML-Version/-Variante ist es auch falsch.
Bei runat="server" war language="JavaScript" schon sinnvoll, soweit den JScript geschrieben wurde und es serverseitig ausgeführt werden sollte:
<script language="JavaScript" runat="server">
// gemeint ist JSCript
var dbDict = new ActiveXObject("Scripting.Dictionary");
dbDict.add("a", "Max");
</script>
gruesse qx