| Россия |
Опубликован: 02.12.2006 | Уровень: для всех | Доступ: платный
Лекция 6:
Библиотеки URL и WMLBrowser
Аннотация: В лекции рассматриваются библиотеки WMLBrowser и URL, которые содержат функции для работы с адресами URL.
Эта библиотека содержит функции для работы с адресами URL.
Функции библиотеки URL
| Функция | Описание |
|---|---|
| escapeString() | Заменяет специальные символы в URL управляющей последовательностью |
| getBase() | |
| getFragment() | Возвращает фрагмент URL |
| getHost() | Возвращает хост, определенный в URL |
| getParameters() | Возвращает параметры в последнем сегменте пути доступа URL |
| getPath() | Возвращает путь доступа, определенный в URL |
| getPort() | Возвращает номер порта, определенный в URL |
| getQuery() | Возвращает из URL запрос |
| getReferer() | |
| getScheme() | Возвращает из URL схему |
| isValid() | Возвращает true, если синтаксис URL правильный, и false в противном случае |
| loadString() | Возвращает содержимое и тип содержимого, указанного URL |
| resolve() | Возвращает абсолютный адрес URL на основе базового и относительного адресов URL |
| unescapeString() | Заменяет управляющие последовательности в URL на символы |
Функция escapeString()
Данная функция заменяет специальные символы в URL управляющей последовательностью и возвращает результат.
Синтаксис:
n = URL.escapeString(url)
Пример:
var x = URL.escapeString("http://www.intuit.ru/wml/");Результат:
x = "http%3a%2f%2fwww.intuit.ru%2fwml%2f"
Функция getFragment()
Данная функция возвращает фрагмент url с параметром.
Синтаксис:
n = URL.getFragment(url)
Пример:
var x = URL.getFragment("http://www.intuit.ru/wml#help");
var y = URL.getFragment("http://www.intuit.ru/wml");Результат:
x = "help" y = ""
Функция getHost()
Данная функция возвращает хост (адрес интернет-узла), определенный в параметре url.
Синтаксис:
n = URL.getHost(url)
Пример:
var a = URL.getHost("http://www.intuit.ru/wml");
var b = URL.getHost("/help/speciality");Результат:
a = "www.intuit.ru" b = ""
