Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Ввод информации






Для ввода информации можно использовать функцию prompt:

prompt(" надпись", " значение строки ввода по умолчанию");

Функция работает так. На экран выводится окно с двумя кнопками внутри (рис.1).

Рис. 1. Вид окна prompt

Пользователь записывает сообщение в строке ввода и нажимает кнопку ОК. Окно убирается с экрана, а введенный текст становится значением функции prompt. Это значение можно, например, присвоить переменной и использовать затем в скрипте. Если пользователь нажимает кнопку Отмена (Cancel), функ­ция prompt возвращает специальное значение null (это не строка " null", не пустая строка " ", а значение специального служебного типа данных).

Пример

var str = prompt(" Сколько будет 2 х 2? ", " 5");

if (str == " 4") alert (" Гениально! Ответ и правда 4! ");

else alert(" Шутка хороша, когда ее понимают! ");

При запуске этого скрипта на экран выводится окно, изображенное на рис. 2.

Рис. 2. Сколько будет 2x2?

Если ввести число 4 и нажать кнопку ОК, скрипт продолжит работу так, как показано на рис..3.

Рис. 3.

Если оставить в поле ввода число 5 (или ввести любое значение, не рав­ное 4), на экране появится сообщение, показанное на рис. 4.

 

Рис. 4. Шутка хороша, когда ее понимают!






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.