![]() |
||
|
aranea.ru || JavaScript - Введение | Окна сообщений
Окна сообщенийИспользование alert, prompt и confirmИспользуйте окна сообщений alert, confirm и prompt для получения ввода от вашего пользователя. Окна являются методами объекта интерфейса window. Так как объект window находится на верху объектной иерархии, то вы фактически можете не использовать полное имя (например, "window.alert()") для этих окон сообщений, но делать так – хорошая практика, так как это помогает вам помнить, к какому объекту они принадлежать. Окно сообщений AlertМетод alert имеет один аргумент, строку текста, которую вы хотите вывести на экран для пользователя. Строка не является HTML. Окно сообщений предоставляет кнопку OK, так что пользователь может закрыть его. Окно является модальным, т.е. пользователь должен закрыть окно сообщения для продолжения работы. window.alert("Welcome! Press OK to continue."); Окно сообщений ConfirmОкно сообщений confirm позволяет вам задавать пользователю вопрос "да-или-нет" ("yes-or-no"), и давать пользователю вариант при нажатии кнопки OK или Cancel. Метод confirm возвращает либо true, либо false. Это окно сообщений тоже модальное: пользователь должен ответить ("кликнуть" по кнопке), чем закроет его перед продолжением работы. var truthBeTold = window.confirm("Click OK to continue. Click Cancel to stop."); if (truthBeTold) { window.alert("Welcome to our Web page!"); } else window.alert("Bye for now!"); Окно сообщений PromptОкно сообщений prompt предоставляет текстовое поле, в котором пользователь может напечатать ответ на ваш запрос. Это окно имеет кнопку OK и Cancel. Если вы предоставляете второй строковый аргумент, то окно сообщений prompt выводит на экран эту вторую строку, как ответ по умолчанию. Иначе, текст по умолчанию - "<undefined>". Подобно методам alert( ) и confirm( ), prompt выводит на экран модальное окно сообщений. Пользователь должен закрыть его для продолжения работы. var theResponse = window.prompt("Welcome?","Enter your name here."); |