Копировать ссылку на страницу

Свойства:

Имя

Тип

Описание

className

String

Имя класса

id

Integer

ИД объекта

Тип URL предоставляет следующие члены:

Свернуть/развернуть Конструктор

Синтаксис:

 

new URL(url)

Параметры:

Имя

Тип

Описание

url

String|Link

Адрес URL или ссылка WA.Link на объект системы

Свернуть/развернуть Методы

Свернуть/развернуть Public method asString – получает строковое представление адреса URL-ссылки

Синтаксис:

 

asString()

Возвращаемое значение:

Строка с адресом URL-ссылки.

Свернуть/развернуть Public method asStringWithoutHash – получает строку URL-ссылки без хеш-символов

Синтаксис:

 

asStringWithoutHash()

Возвращаемое значение:

Строка URL-ссылки без хеш-символов.

Свернуть/развернуть Public method getHash – возвращает хеш URL-ссылки

Синтаксис:

 

getHash()

Возвращаемое значение:

Строка, содержащая хеш URL-ссылки.

Свернуть/развернуть Public method getParam – возвращает параметр URL-ссылки

Синтаксис:

 

getParam(paramName)

Параметры:

Имя

Тип

Описание

paramName

string

Имя параметра

Возвращаемое значение:

Наименование параметра URL-ссылки.

Свернуть/развернуть Public method getParamInHash – возвращает параметр из хеша URL-ссылки

Синтаксис:

 

getParamInHash(paramName)

Параметры:

Имя

Тип

Описание

paramName

string

Имя параметра

Возвращаемое значение:

Наименование параметра, полученного из хеша URL-ссылки.

Свернуть/развернуть Public method open – открывает URL-ссылку в новом окне

Синтаксис:

 

open()

Описание:

Браузер Google Chrome блокирует страницы, которые открываются через асинхронный вызов или из потока, не имеющего прямого участия с пользователем. В таком случае используйте пример, представленный ниже.

Возвращаемое значение:

Объект типа window.

Примеры:

 

// Открытие ссылки в новом окне.
var url = new WA.URL('/Explorer.aspx');
url.open();

 

// Асинхронное открытие объектов.
function createTask() {
var taskTab = new WA.URL('/PleaseWait.aspx').open(); // Ссылка на указанную веб-страницу открывается
WebAccess.factories.tasks.createTask().done(function(task) {
// Если здесь вызвать task.toURL().open(), то в браузере Google Chrome появится уведомление, что всплывающее окно заблокировано.
task.toURL().openIn(taskTab);
// Второй вариант: taskTab.location.href = task.toURL();
});
};

Свернуть/развернуть Public method openIn – открывает URL-ссылку в указанном окне браузера

Синтаксис:

 

openIn()

Возвращаемое значение:

Объект типа window.

Свернуть/развернуть Public method removeParam – удаляет параметр из URL-ссылки

Синтаксис:

 

removeParam(paramName)

Параметры:

Имя

Тип

Описание

paramName

string

Имя параметра

Возвращаемое значение:

Объект типа URL.

Свернуть/развернуть Public method setParam – cоздает или изменяет параметр URL-ссылки

Синтаксис:

 

setParam(paramName, value)

Параметры:

Имя

Тип

Описание

paramName

string

Имя параметра

value

string

Новое значение, заданное параметру

Возвращаемое значение:

Объект типа URL.

См. также

 

© 2016 Компания DIRECTUM Сообщество пользователей DIRECTUM