質問: ie5/特定のページにアクセスするとランタイムエラーが発生する。 私自身ではなく、友人のpcで発生したエラーです。 特定のページ(この場合はmsnとbiglobeにて確認)にアクセスすると以下のようなエラーが出ました。 「ランタイムエラーが発生しました。デバッグしますか?」 [はい]をクリックすると 「jscript 実行時エラー オブジェクトを指定してください。種類の例外はハンドルできません。」と表示されます。この画面をokで閉じると「http://www.msn.co.jp は読み取り専用です。」という表示及び英文のメッセージが数行表示される。閉じようとして×ボタンをクリックすると、「スクリプトアウトラインを使用するには、htmlエディタの「ソース」タブを選択してください。」「microsoft development envir on nt 中断」と表示される。さらに×ボタンで終了させると「このコマンドを実行するとデバッガを停止します。」と出る。 [ok]ボタンを押すとデスクトップ画面に戻ってしまう。 この現象は何によるものなのでしょうか? また、回避方法はどのようなものでしょうか? 私は全く聞いたことのない事例でしたので、ここでご相談致しました。
回答: 原因はそのページに使われているjavascriptに問題があるせいだと思います。それは、ページを作った人の責任なので、こちらでは何もできません。ですから、「デバッグしますか?」 のメッセージの時に「いいえ」を選択してください。 それで、なぜそのようなものが起動されるのかということです。何かのソフトの設定で、使用するようになっているからだと思います。 microsoftのwordにこのようなものがついていると思います。 デバッグを使用しなくする設定については、 wordの「表示」→「ツールバー」→「webツール」を選択して、ツールボックスからmicrosoft script editorというものを選択してください。∞(無限大)みたいな形のアイコンです。 それで新しいウインドウが開きます。 そのウインドウの「ツール」→「オプション」 で、「デバッガ」の「just-in-time デバッガ」というところのチェックを外してください。 これで起動しなくなるはずです。 ひょっとしたら、ご質問の場合は、wordじゃないかもしれませんが、デバッグに起動されるソフトのオプションで設定できるはずです。 間違いがありましたら、ご指摘ください。