Web Builder
 
 
 
   
 
 
JavaScript

Урок № 1 \\ Ввод и вывод информации

Внукова Л.А., http://www.omsk.edu.ru

Содержание урока

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

Для ввода информации можно воспользоваться двумя стандартными методами - confirm и prompt Как и метод alert, рассмотренный выше, эти методы обеспечиваются объектом window, входящим, как и упоминавшийся здесь объект document, в состав объектной модели браузера. Но в отличае от методов объекта document при вызове методов alert, confirm и prompt не требуется указания имени самого объекта, window.

 1 способ: метод confirm
 Метод confirm отображает диалоговую панель, содержащую сообщение и две кнопки - Ok и Cancel. Нажатие кнопки Ok возвращает значение true, Cancel - false. Данный метод может использоваться для получения подтверждений от пользователей либо другой информации, которая может быть представлена булевым значением true/false.

На экране это выглядит следующим образом Приведем пример:
<script language="JavaScript">
if (confirm('Хотите перейти по гиперссылке?'))
document.write('Переход по гиперссылке')
else
document.write('Отмена перехода по гиперссылке')
</script>
 При нажатии кнопки Ok - метод confirm возвращает значение true - выводится сообщение:

 При нажатии кнопки Cancel - метод confirm возвращает значение false - выводится сообщение:

2 способ: метод prompt
 Данный метод выводит диалоговую панель, содержащую текст, строку для ввода текста и кнопки Ok и Cancel. При нажатии кнопки Ok метод prompt возвращает содержимое строки ввода, при нажатии кнопки Cancel - значение null. Метод prompt имеет два параметра. Первый задает текст, поясняющий тип информации, которую необходимо ввести, второй - значение по умолчанию. Второй параметр может быть и пустой строкой - " ".

Приведем пример:
<script language="JavaScript">
var s
s=prompt('Введите ваше имя', 'Петя Петров')
document.write(s)
</script>

 Здесь пользователь получает предложение ввести свое имя - 'Введите ваше имя', значением по умолчанию является 'Петр Петров'. Введенное значение сохраняется в переменной s и отображается на экране браузера.
 
По умолчанию в окне браузера отобразится:

Если введем, например, Светлана Соколова то в окне браузера отобразится:

 
<<<<< >>>>>


НАВЕРХ