| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: Общие вопросы > Открытое ли окно? |
| Автор: Валерия 12.11.2008, 13:31 |
| Через window.open в "родительской" странице открываю окошко с именем, допустим test Теперь, если я еще раз захочу открыть окошко в родительской странице - это маленькое окошко перегрузиться, но новое не откроется - всё как и нужно. Но вот только мне нужно, что бы если оно уже открыто, то что бы не перезагружалось. НО проблема в том, что пользователь может вообще закрыть родительское окно, и потом открыть заново, и нужно что бы это продолжало работать... |
| Автор: ksnk 12.11.2008, 18:12 |
| Валерия, Пусть это маленькое окошко установит какую-нибудь характерную куку. А по закрытии - ее прибьет. Для этого можно пользовать событие window.unload. С Оперой песня отдельная, но тоже, в принципе, решаемая. Любой, кто измыслит открыть это маленькое окошко должен проверить наличие куки и, если есть, не открывать... |
| Автор: ksnk 12.11.2008, 18:21 | ||
Валерия,
Низяяя! Злые броузероисатели наставили препон и рогаток. Называют они это защитой |
| Автор: Валерия 12.11.2008, 19:31 | ||||
| Кому интересно сделала так: 1.php
2.php
|
| Автор: Itsys 12.11.2008, 19:43 | ||
А не проще ли при открытии присвоить переменную
а потом проверять наличие какого-либо объекта в этом окне через try...catch |
| Автор: Валерия 12.11.2008, 21:14 | ||
а если юзер родительское окно обновил? |
| Автор: Itsys 13.11.2008, 07:28 |
Тогда только через куки Добавлено через 59 секунд Сори не до конца прочитал задание |