Студопедия

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

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

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






Ввод альтернативы






Если нужно, чтобы пользователь выбрал один из двух вариантов ответа на вопрос, то можно воспользоваться функцией prompt (рис. 6).

 

Рис. 6. Запрос при помощи окна prompt

Существует, однако, более простой и красивый способ узнать желание пользователя — функция confirm: confirm(" надпись");

Эта функция работает так. На экран выводится окно с двумя кнопками (рис. 7):

 

Рис. 7. Вид окна confirm

 

Если пользователь нажимает кнопку ОК, функция confirm возвращает зна­чение true, если кнопку Отмена (Cancel) — значение false. Можно ис­пользовать эквивалентные клавиши < Enter> и < Esc>.

Пример

if(confirm(" Хлеба и зрелищ? ")) alert(" Смотри сейчас, а кушай после! ");
else alert(" И, словом, тот хотел арбуза, \n" +

" А тот соленых огурцов.");

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

 

 

Рис. 8. Хлеба и зрелищ?

 

Если нажать кнопку ОК, скрипт продолжит работу так, как показано на рис. 9.

 

 

Рис. 9. После выбора ОК

 

Если нажать на кнопку Отмена, то так, как на рис. 10:

 

 

Рис. 10. После выбора Отмена

 






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