Es gab mal einen Bug, der sowas in der Art verursacht hat.
Wichtig ist eben das öffnende und zum Ende hin das schließende Script Tag:
<script type="text/javascript">
...
</script>
ohne das, sind die Browser nicht in der Lage, JavaScript-Code als solchen zu erkennen sondern zeigen diesen einfach auf der Seite an.