質問: ieのランタイムエラーとスクリプトエラーの違い ieで表示されるウェブページのエラーについてなのですが、 ステータスバーに黄色の!アイコンで表示されるスクリプトエラーと、 赤い×マークを伴うダイアログで表示されるランタイムエラーとがありますが、 この2つは何が違うのでしょうか。 スクリプトエラーではなくランタイムエラーとして表示されるケースは、どういったものがあるのでしょうか。
回答: ランタイムエラーはieが不正に強制終了されるような致命的なエラーです。 http://support.microsoft.com/kb/822521/ja スクリプトエラーはjavascriptのコード上で発生するjavascriptエンジンが起こすエラーです。 宣言されていない変数を参照しようとしたり(referenceerror)、許可されていない型の変数を引数にしたり(typeerror)することで発生します。 javascriptエンジン上で完結しているのでieが不正に終了されるような致命的なエラーではありません。 web制作者が十分なデバッグをせずにコードを書いていると起こりますが、実際にはエラーを見逃しているサイトが多いですね。 okwave も5つほどエラーがありますが、何とかしてほしいものです...。