Студопедия

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

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

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






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






    Для ввода информации можно использовать функцию 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 :: Мои Лекции
    Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
    Копирование текстов разрешено только с указанием индексируемой ссылки на источник.