Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 04.11.2019, 12:18
Новичок на форуме
Отправить личное сообщение для triemli Посмотреть профиль Найти все сообщения от triemli
 
Регистрация: 04.11.2019
Сообщений: 1

Теряется reference созданного объекта window
Приветствую друзья!
Прошу помочь с таким вопросом. Я динамически создаю новое окно window и отслеживаю его события (открылось, закрылось). Но вот незадача в том, что события перестают работать как только в созданном окне я гуляю по ссылкам.

Тут я по клику #new-window-id создаю окно win для редактирования контента. Как только это окно закрывается win.closed, я обновляю iframe #iframeID на основной странице. Это работает и события отслеживаются. Но до тех пор, пока я не кликаю в созданном окне ссылки. А мне их надо кликать, я там контент редактирую

$('#new-window-id').on('click', function(){

                var finalUrl = $(this).attr('href');
                var win = window.open(
                    finalUrl,
                    'fullWindowMode');

                console.log('created '+ win.name);
                var timer = setInterval(function() {

                    if(win.closed) {
                        console.log('closed '+ finalUrl);
                        clearInterval(timer);

                        document.getElementById('#iframeID').contentWindow.location.reload();
                    }


                }, 1000);

            });


Есть идеи как отслеживать события всегда?
p.s. соре я бекендер xD
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Переменная через var тоже является свойством объекта window? lancer Общие вопросы Javascript 6 28.07.2013 14:21
Обработка onclick динамически созданного объекта skulema Events/DOM/Window 2 12.08.2012 14:57
Как получить список пользовательских функций объекта window? Маэстро Events/DOM/Window 13 03.07.2010 13:20
Возможна ли смена типа созданного объекта в Javascript? phprus Общие вопросы Javascript 9 04.07.2009 02:41
Теряется event при перемещении объекта (Drag&Drop) seagor Events/DOM/Window 16 25.07.2007 01:28