Window.confirm()
Метод Window.confirm()
отображает диалоговое окно, которое содержит две кнопки (OK и Cancel), а так же опциональное (необязательное) текстовое сообщение.
Синтаксис
result = window.confirm(message);
message
опциональная (необязательная) строка, которая будет отображена в диалоговом окне.result
булево значение, указывающее на нажатую кнопку OK или Cancel (true
означает OK).
Пример
if (window.confirm("Do you really want to leave?")) { window.open("exit.html", "Thanks for Visiting!"); }
Результат:
Примечания
Окна сообщений - модальные, они препятствуют получению пользователем доступа к другим частям страницы до тех пор, пока окно не будет закрыто. По этой причине, вам не следует злоупотреблять ��той функцией. Более того, существуют более веские причины избегать использования диалоговых окон для подтверждения действий пользователя.
Пользователям Mozilla Chrome (например, расширений Firefox) следует использовать методы nsIPromptService
как альтернативу.
Начиная с Chrome 46.0 этот метод заблокирован в <iframe>
до тех пор, пока атрибут sandbox не установлен в значение allow-modal
.
Аргумент является опциональным и необязательным согласно спецификации.
Спецификации
Specification |
---|
HTML Standard # dom-confirm-dev |
Совместимость с браузерами
BCD tables only load in the browser