Опубликован: 02.12.2006 | Доступ: свободный | Студентов: 1500 / 212 | Оценка: 4.12 / 3.91 | Длительность: 05:09:00
Специальности: Программист
Лекция 6:

Библиотеки URL и WMLBrowser

Функция WMLScript getScheme()

Данная функция возвращает схему, указанную в URL.

Синтаксис:

n = URL.getScheme(url)
Параметр Описание
n Строка, возвращаемая функцией
url Строка

Пример:

var x = URL.getScheme("www.intuit.ru");
var y = URL.getScheme("http://www.intuit.ru");
var z = URL.getScheme("ftp://www.intuit.ru");

Результат:

x = ""
y = "http"
z = "ftp"
Функция WMLScript isValid()

Данная функция возвращает булево значение true, если указанный URL имеет правильный синтаксис, или значение false - в противном случае.

Синтаксис:

n = URL.isValid(url)
Параметр Описание
n Булево значение, возвращаемое функцией
url Строка

Пример:

var x = URL.isValid("http://www.intuit.ru!!!!");
var y = URL.isValid("http:www.intuit.ru");
var z = URL.isValid("http://www.yandex.ru");

Результат:

x = "false"
y = "false"
z = "true"
Функция resolve()

Данная функция возвращает абсолютный адрес URL на основе указанных базового и относительного адресов url.

Синтаксис:

n = URL.resolve(baseurl, relativeurl)
Параметр Описание
n Строка, возвращаемая функцией
baseurl Строка (базовый url)
relativeurl Строка (относительный url)

Пример:

var x =URL.resolve("http://www.intuit.ru", "/wml/speciality/help.wml");

Результат:

x = "http://www.intuit.ru/wml/speciality/help.wml"
Функция unescapeString()

Данная функция заменяет управляющие последовательности в URL на закодированные ими символы.

Синтаксис:

n = URL.unescapeString(string)
Параметр Описание
n Строка, возвращаемая функцией
string Строка

Пример:

var x =URL.unescapeString("http%3a%2f%2fwww.intuit.ru%2wml");

Результат:

x = "http://www.intuit.ru/wml"