--- title: window.alert slug: Web/API/Window/alert tags: - API - DOM - Gecko - Method - Reference - Window - alert translation_of: Web/API/Window/alert ---
Window.alert() メソッドは、オプションの指定されたコンテンツと OK ボタンを持つ警告ダイアログを表示します。
window.alert(message);
message は、警告ダイアログに表示したいオプションの文字列または、文字列に変換されて表示されるオブジェクトです。window.alert("Hello world!");
以下のように表示されます。

警告ダイアログは、メッセージの確認応答以外の、ユーザ側で応答を必要としないメッセージのために使われるべきです。
ダイアログボックスはモーダルウィンドウです。つまりユーザーは、これを閉じないとプログラムの他のインターフェイス部分にアクセスする事ができません。ですから、ダイアログボックス (もしくは、モーダルウィンドウ) を生成する関数を過度に使用すべきではありません。
Mozilla Chrome ユーザー (Firefox 拡張など) は、nsIPromptService メソッドを代わりに使うべきです。
{{CompatChrome(46.0)}} 以降、このメソッドは、sandbox 属性の値が allow-modal でない限り、{{htmlelement("iframe")}} 内でブロックされます。
{{gecko_minversion_inline("23.0")}} この引数は、仕様により必要に応じてオプションになりました。
| 仕様 | 状態 | コメント |
|---|---|---|
| {{SpecName('HTML WHATWG', 'timers-and-user-prompts.html#dom-alert', 'alert()')}} | {{Spec2('HTML WHATWG')}} |