JavaScript Includes - Be Careful With Your Syntax!! : Scott on Writing
少なくともIEでjavascriptをインクルードする構文を書く場合、閉じタグを描く必要があるみたいです。要するに
<script src="pathToJavaScriptFile"></script>
は大丈夫で、
<script src="pathToJavaScriptFile" />
はダメみたいです。
後者でも構文的には大丈夫そうですが、IEの場合スクリプトの内容が登録ないし実行されないようです。更に、実行されないだけならまだよい(本当は全然よくない)のですが、src属性に書かれているスクリプトファイルはダウンロードされちゃうみたいです。なので、HTTPトラフィックを監視してデバッグしようとしても正常に動いているように見えてしまうということです。
ということで、スクリプトタグはちゃんと閉じタグを書きましょう。
# スコットさん、よく気づいたものです。