Программирование > 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.

(*)


Закрыть окно

Навигация

[0] Главная страница сообщений

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии