Россия |
Опубликован: 02.12.2006 | Уровень: для всех | Доступ: свободно
Лекция 3:
Введение в WMLScript и библиотека WMLScript Float
Библиотека WMLScript Dialogs
Эта библиотека содержит функции, которые выводят предупреждающие сообщения.
Функции библиотеки Dialogs
Функция | Описание |
---|---|
alert() | Выводит сообщение и ожидает подтверждение |
confirm() | Выводит сообщение и ожидает ответ |
prompt() | Выводит сообщение и ожидает ввод |
Функция alert()
Данная функция выводит сообщение, ожидает подтверждение и возвращает пустую строку.
Синтаксис:
n = Dialogs.alert(message)
Пример:
var x = Dialogs.alert("Ошибка!");
Результат
x = ""
Функция confirm()
Данная функция выводит сообщение, ожидает ответ и возвращает булево значение в зависимости от выбранного пользователем ответа. Если пользователь выбрал значение ok, то возвращаемое значение будет true, а если выбрано cancel, то возвращаемое значение - false.
Синтаксис:
n = Dialogs.confirm(message, ok, cancel)
Параметр | Описание |
---|---|
N | булево значение, возвращаемое функцией |
Message | строка, содержащая сообщение |
Ok | строка, содержащая текст |
cancel | строка, содержащая текст |
Пример:
var x = Dialogs.confirm("Continue?","Yes","No");
Результат
x = true (если выбрано "Yes") x = false (если выбрано "No")
Функция prompt()
Данная функция выводит сообщение и ожидает ввод. Второй параметр является вводом по умолчанию, который возвращается, если пользователь не ввел никакого значения. Функция возвращает строку, введенную пользователем, или значение по умолчанию.
Синтаксис:
n = Dialogs.prompt(message, defaultinput)
Параметр | Описание |
---|---|
N | возвращаемая функцией строка |
message | строка, содержащая сообщение (вопрос) |
defaultinput | строка, содержащая значение по умолчанию (ответ) |
Пример:
var x = Dialogs.prompt("Ваше число:","7");
Результат:
x = "3" (если введено 3) x = "7" (если не введено значение)