Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Вопрос по Javascript
Форум программистов > Интернет и сети > Web-программирование > HTML, CSS, XML, JavaScript
AlZhel
Возможно ли как нибудь получить ссылку на окно открытое с помощью
window.open() если страница которая открыла данное окно была перезагружена?
Т.е. имеем страницу на которой вызывается такой код:
myWindow = window.open('url', ''WindowName", "" );
Пока страница не перезагружена понятно, что для управления дочерним окном можно пользоваться объектом myWindow, а вот как быть когда пользователь открыл другую страницу сайта или перезагрузил данную? Возможно ли получить управление открытым дочерним окном зная только его имя "WindowName" или хотябы проверить факт того что оно открыто?
Заранее спасибо )
Vovochka
*WALL*
Ты быстрее бы сам проверил чем дожидался ответа с форумов.
Kuljok
Цитата(AlZhel @ 29:06:2008, 20:18 ) *
Возможно ли как нибудь получить ссылку на окно открытое с помощью
window.open() если страница которая открыла данное окно была перезагружена?

myWindow = window.open('url', ''WindowName", "" );


Нет. name - в методе open используется как target атрибут, и может содержать просто набор определенных значений (_blank, _parent, _self, etc.)
Andrew Stephanoff
В общем никак, но...
из дочернего окна по таймеру проверять, есть ли в родителе переменная myWindow, и если нет - создать и присвоить значение window (значение присвоится по ссылке).
Если же требуется просто проверить, открыто ли окно - cookie в помощь.

В методе open параметр name может содержать и имя уже созданного окна, в таком случае новый урл будет загружен в него.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Русская версия IP.Board © 2001-2008 IPS, Inc.