Perche' non funziona?

Questo sta nell'head:

<script type="text/javascript">
<!--
function change()
{
this.style.bgColor='#ff0000'
}
//-->
</script>

e questo sta in un <td>:

onMouseOver="on()"

Qualche idea?