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

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


person sij    schedule 04.08.2011    source источник


Ответы (1)


arrow_upward
0
arrow_downward

Если мне не изменяет память, 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(...));
person Johan    schedule 04.08.2011
comment
правильный Йохан, но когда я перехожу к другому JSP, эта переменная больше не жива - person sij; 04.08.2011