Show/Hide Toolbars

Руководство администратора

Работа со всплывающим окном radwindow (Устаревшее)

Ссылки Назад Вверх Вперед

 Устаревшее

Radwindow — это всплывающее окно такого вида:

radwindow или radwindow_spa

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

Radwindow представляет собой фрейм. Для вызова radwindow достаточно передать в него url. Функция возвращает ссылку на объект — открытое окно.

openedWindow = radopen(url);

У объекта radwindow нет собственного API, но можно настроить некоторые действия для события закрытия этого окна.

Radwindow с другим содержимым

warning_icon  Для интерфейса SPA не актуально, т.к. там окно radwindow имеет другой значок закрытия окна.

Часто после закрытия radwindow нужно обновить исходное окно. Для этого отслеживается событие нажатия на значок закрытия окна radwindow-close (он имеет класс rwCloseButton).

В данном примере создается функция, в которой вызывается radwindow с нужным url и назначается обработчик на событие клика по значку закрытия.

function radwin(link){
radopen(link);

 
var fr = null;
fr = document.getElementsByTagName('iframe')[0];
fr.onload = function() {
   document.getElementsByClassName('rwCloseButton')[0].addEventListener("click", function(){
     ...
   })
 }
}

 

...

radwin(url);