ИНФОРМАЦИЯ,    ДИЗАЙН,    ПЕРЕВОДЫ,    РЕКЛАМА   .   .   .
w a p - с а й т
Информационный портал
Сегодня:  
admin@aranea.ru
+79068922256

  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.");
← Назад |
Copyright © 2006 -  aranea.ru