Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Закрыть все дочерние всплывающие окна для динамического приложения

Автор вопроса: sijОтветов: 1

мы используем приложение jsp, здесь мы можем открыть окно справки (window.open) с любой страницы, но если оно открыто, мы должны закрыть его при нажатии кнопки выхода, не обязательно на той же странице, где было открыто окно справки, Как я могу получить обработчик для открытого окна на разных страницах?

javascriptpopup

Ответы

Ответ 1 · Johan

Если мне не изменяет память, window.open() возвращает объект окна, так что вы можете просто сохранить его в переменной.

var window = window.open(...);

or

var windows = [];
windows.push(window.open(...));
windows.push(window.open(...));
windows.push(window.open(...));
windows.push(window.open(...));

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы