--- title: window.confirm slug: Web/API/Window/confirm tags: - DOM - DOM_0 - Gecko - Gecko DOM Reference translation_of: Web/API/Window/confirm ---
Window.confirm()
メソッドは、メッセージと、OK, キャンセルの 2 つのボタンを持つモーダルダイアログを表示します。
result = window.confirm(message);
message
は、ダイアログ内に表示される文字列です。result
は、OK (true
) とキャンセル (false
) のどちらが選択されたかを示す真偽値です。ブラウザがページ内ダイアログを拒否している場合、 result
は常に false
です。if (window.confirm("Do you really want to leave?")) { window.open("exit.html", "Thanks for Visiting!"); }
結果
The following text is shared between this article, DOM:window.prompt and DOM:window.alert ダイアログボックスはモーダルウィンドウです。つまり閲覧者は、これを閉じないとプログラムの他のインタフェース部分にアクセスする事ができません。したがって、ダイアログボックス(もしくは、モーダルウィンドウ)を生成する関数を乱用するべきではありません。何にせよ、確認を目的としたダイアログボックスの使用を避けるべきそれ相応の理由があります。
Specification | Status | Comment |
---|---|---|
{{SpecName('HTML WHATWG', 'timers-and-user-prompts.html#dom-confirm', 'confirm()')}} | {{Spec2('HTML WHATWG')}} |
{{Compat("api.Window.confirm")}}