| Россия |
Библиотеки URL и WMLBrowser
Библиотека WMLBrowser
Эта библиотека содержит функции, которые используются для доступа к переменным браузера.
| Функция | Описание |
|---|---|
| getCurrentCard() | Возвращает (относительный) адрес URL текущей карты |
| getVar() | Возвращает значение переменной |
| Go() | Переход к новой карте |
| NewContext() | Очищает все переменные |
| prev() | Переход к предыдущей карте |
| refresh() | Обновляет текущую карту |
| setvar() | Задает значение переменной |
Примечание
Спецификация WML говорит, что обращения к функциям (этой? - Ред.) библиотеки, которые не поддерживаются браузером, должны возвращать invalid. В связи с этим во всех приведенных выше функциях требуется проверять возвращаемое значение и, в случае получения invalid , предпринимать необходимые действия.
Функция getCurrentCard()
Данная функция возвращает относительный адрес URL текущей карты.
Синтаксис:
n = WMLBrowser.getCurrentCard()
Пример:
var x = WMLBrowser.getCurrentCard();
Результат:
x = "first#help"
Функция getVar()
Данная функция возвращает значение, указанное переменной в контексте браузера. Если переменная не существует, функция возвращает пустую строку ("").
Синтаксис:
n = WMLBrowser.getVar(variable)
Пример:
var x = WMLBrowser.getVar("days");Результат:
x = "365"
Функция go()
Данная функция осуществляет переход к новой карте (определенной новым URL) и возвращает пустую строку.
Синтаксис:
n = WMLBrowser.go(url)
Пример:
var x = WMLBrowser.go(first);
Результат:
x = ""
