Show/Hide Toolbars

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

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

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

 Устаревшее

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

radwindow_spa

Пример 1

radwindow

Пример 2

Содержание внутри окна может быть любым. 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);