Синтаксис:
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();
});
};
© Компания DIRECTUM, 2018 | Сообщество пользователей DIRECTUM |