Spec-Zone.ru › Web APIs

Окно: метод alert()

Базовая Широко доступно

Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузера. Она доступна во всех браузерах с июля 2015 года.

  • Подробнее
  • Полная совместимость
  • Отправить отзыв

window.alert() сообщает браузеру отобразить диалоговое окно с необязательным сообщением и подождать, пока пользователь не закроет диалоговое окно.

В некоторых условиях — например, когда пользователь переключает вкладки — браузер может не отобразить диалоговое окно или не подождать, пока пользователь его закроет.

Синтаксис

alert()
alert(message)

Параметры

message Необязательно

Строка, которую вы хотите отобразить в диалоговом окне alert, или, альтернативно, объект, который преобразуется в строку и отображается.

Возвращаемое значение

None (undefined).

Примеры

window.alert("Hello world!");
alert("Hello world!");

Оба примера выводят:

Black alert dialog box. At the top left small circle icon follow by white open and close square brackets containing this white text: JavaScript application. Below on the left, a Hello world! white text. And on the bottom right a small blue button. The button's text is: ok in black.

Примечания

Диалоговое окно alert следует использовать для сообщений, которые не требуют от пользователя никакого ответа, кроме подтверждения получения сообщения.

Диалоговые окна — это модальные окна; они препятствуют пользователю получить доступ к остальной части интерфейса программы до тех пор, пока диалоговое окно не будет закрыто. По этой причине не следует злоупотреблять функциями, создающими диалоговые окна (или модальные окна).

В качестве альтернативы можно использовать элемент <dialog> для отображения предупреждений.

Спецификации

Спецификация
HTML
# dom-alert-dev

Совместимость с браузерами

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на IOS Samsung Internet WebView Android
alert
1Начиная с Chrome 46, этот метод заблокирован внутри <iframe>, если атрибут sandbox не имеет значения allow-modals.
12 1
3Начиная с Opera 33, этот метод заблокирован внутри <iframe>, если атрибут sandbox не имеет значения allow-modals.
1
18Начиная с Chrome Android 46, этот метод заблокирован внутри <iframe>, если атрибут sandbox не имеет значения allow-modals.
4
10.1Начиная с Opera 33, этот метод заблокирован внутри <iframe>, если атрибут sandbox не имеет значения allow-modals.
1
1.0Начиная с Samsung Internet 5.0, этот метод заблокирован внутри <iframe>, если атрибут sandbox не имеет значения allow-modals.
4.4Начиная с WebView Android 46, этот метод заблокирован внутри <iframe>, если атрибут sandbox не имеет значения allow-modals.

См. также

  • <dialog> элемент
  • confirm
  • prompt

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/Window/alert

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API