Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   parent window (https://javascript.ru/forum/events/52807-parent-window.html)

Dimasick 08.01.2015 00:24

parent window
 
На странице index1.html есть iframe, в котором открыт index2.html
В index2.html есть ссылка на index3.html
Нужно, чтобы при клике на эту ссылку index3.html открылся НИ в новом окне (вкладке), НИ в этом же iframe, НО вместо index1.html
Я делал так:
<A HREF="lalala" TARGET=_blank onClick='window.parent.close()'>link</A>

Все работает, но как-то криво: если в браузере открыта одна вкладка (index1.html), то такой подход почти идеален, но если есть и другие вкладки (особенно до текущей), то после закрытия index1.html новая вкладка (index3.html) открывается без фокуса (активной в браузере будет предыдущая вкладка).
А как-то можно сделать все то же самое, но корректнее/лучше (чтобы из iframe закрыть parent и открыть новую ссылку)?

ruslan_mart 08.01.2015 06:43

<a href="lalala" target="_parent">link</a>

Dimasick 08.01.2015 18:19

Ура!!! Спасибо! Большое человеческое спасибо!


Часовой пояс GMT +3, время: 03:22.