Программирование > JavaScript & JScript
Проблема с окнами!
(1/1)
Михаил:
Народ помогите разобраться:
Есть страница с сылками (1) --> выбираем одну из них --> она открывается в новом окне (2) --> на ней ёще ссылки --> выбираем одну из них --> открывается новое окно (3).
Надо:
При открытии страницы (3), надо, чтобы (1) и (2) закрывались...
если можно то приведите пример кода...
Спасибо...!
GotZfild:
Михаил
В JS окна не могут общаться друг с другом, если они не связаны родственными отношениями (т.е. родитель -> потомок).
BegMart:
Если ссылки при открытии 2 скрипт в 2 занесёт себя в список открытых окон в 1 (вот так вот), то скрипт в окне 3 вполне может закрыть и 1 и 2.
aleandr:
Если пользователь твою первую страницу открыл сам, а не какая-либо другая страница, то ее закрыть без подтверждения нельзя, не используя , но с ним как-то неаккуратно (*).
Можно сделать так:
1. во втором окне обрабатываешь клик на ссылке в JS, а не используешь переход по самой ссылке (href=\'#\');
2. opener\'у (это первое окно для второго) изменяешь location, какое ты хотел задавать для третьего окна;
3. закрываешь текущее (второе) окно через close.
(*)
Закрыть окно
Навигация
Перейти к полной версии