Internet Explorer8でのpromptメソッド

JavaScriptのwindowオブジェクトのpromptメソッドをInternet Explorer8で実行すると次のようなメッセージが表示される。

「この Web サイトは、スクリプト化されたウィンドウを使用して情報を依頼しています。この Web サイトを信頼している場合、ここをクリックして、スクリプト化されたウィンドウを許可してください。」

これは、Internet Explorer8はディフォルトで入力ダイアログを表示されないためで、セキュリティ設定の変更が必要になる。以下のようにすると、promptメソッドが動作するようになる。

  1. メニューバーから[ツール] -[インターネットオプション]ダイアログを開く。
  2. [セキュリティ]タブ-[レベルのカスタマイズ]ボタンをクリックする。
  3. [セキュリティ化されたウィドウを使って情報の入力を求めることをWebサイトに許可する]の欄で[有効にする]をチェックする。