I see some browsers have the syntax of

<script type="text/javascript">

as

<script type="text/javascript">
<!--

and that could be one reason as well