IEでJavaScriptをどうしても有効にできない場合の対処方法。Internet ExplorerでのJavaScriptの有効・無効は普通はインターネットの設定、「ツール」→「インターネットオプション」→「セキュリティ」→インターネットの「レベルのカスタマイズ」→「スクリプト」でONに設定しますが、ここで確かに有効に設定しているはずなのにJavaScriptが機能しないことがあります。Firefoxやoperaでは問題ないからセキュリティソフトは関係なさそう。
http://support.microsoft.com/default.aspx?scid=kb;ja;831430
答えはこちら。「ファイル名を指定して実行」で「regsvr32 jscript.dll」と「regsvr32 vbscript.dll」を実行です。
解決しましたら、もしよければひとことコメントください。
追記 2012年3月3日
6年ぶりの情報更新になります。長崎にお住まいの方からお電話がありまして(局番が095でした)、この記事のとおりにやってみたがうまくいかないとのことでした。
モジュール xxx が読み込まれましたが、エラー コード 0x80004005 DllRegisterServer への呼び出しに失敗しました。
コマンドを実行すると、上記のようなエラーが表示されるそうです。0x80004005・・・当記事はWindows VistaやWindows7が出る前の話なので、少し事情が変わってますね。基本的には同じアプローチが使えますが、この場合は「ファイル名を指定して実行」ではなくコマンドプロンプトを使ってください。
▲スタートボタンをクリックして、「cmd」3文字だけを入力します。エンターキーは押しません。
▲すると、スタートメニューが絞り込まれてコマンドプロンプトのアイコンが表示されます。これを右クリックしてメニューを開き、「管理者として実行」をクリックします。
▲あとは同じです。「regsvr32 jscript.dll」と「regsvr32 vbscript.dll」をそれぞれ実行してください。