--- title: Window.confirm() slug: Web/API/Window/confirm tags: - API - DOM - Window - confirm - Посилання - метод translation_of: Web/API/Window/confirm ---
Метод Window.confirm()
показує модальний діалог з необов’язковим текстом та двома кнопками, Так та Відміна.
result = window.confirm(message);
message
це необов’язковий текст, що показується в діалозі.result
це бульове значення, яке показує, яку кнопку було натиснуто (true
значить Так).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Діалоги є модальними вікнами - вони запобігають доступу користувача до іншої частини програмного інтерфейсу аж до моменту закриття діалогу. Саме тому ви не маєте занадто часто використовувати жодну функцію, яка створює діалоги (чи модальні вікна). В будь якому разі, є хороші підстави не використовувати діалоги для підтверджень.
Починаючи з Chrome {{CompatChrome(46.0)}} цей етод заблокований в межах {{htmlelement("iframe")}} доти, доки атрибут sandbox айфрейму не має значення allow-modal
.
{{gecko_minversion_inline("23.0")}} Цей аргумент є необов’язковим і не вимагається специфікацією.
Специфікація | Статус | Коментар |
---|---|---|
{{SpecName('HTML WHATWG', 'timers-and-user-prompts.html#dom-confirm', 'confirm()')}} | {{Spec2('HTML WHATWG')}} |