Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Как закрыть окно и вернуться на html-метку предыдущего? (https://javascript.ru/forum/events/3425-kak-zakryt-okno-i-vernutsya-na-html-metku-predydushhego.html)

Kokaln 17.04.2009 16:23

Как закрыть окно и вернуться на html-метку предыдущего?
 
Сейчас: <a href=\"javascript: window.opener.document.location.reload(); window.close();\">
А как сделать, чтобы можно было закрыть окно и вернуться на html-метку предыдущего, перегрузив его?
В окне, которое закрывается, метка известна.

Андрей Параничев 17.04.2009 17:07

Что есть html-метка?

Kokaln 17.04.2009 17:26

в теге <A name=1135 href= и т.д.
в конце ссылки #1135

Андрей Параничев 17.04.2009 17:36

Kokaln,
Я не понимаю. Если у нас есть страница http://localhost/index.html#some_anchor, и она открыла какую-то страницу (с этого же домена), то в ней будет доступен якорь (метка) через window.opener.location.hash, кроме того, window.opener.location.reload() перезагрузит родительскую страницу, не убирая якорь, т.е. после обновления страница прокрутится до ссылки с таким name.

Или метка, после закрытия окна, будет новая?

Kokaln 17.04.2009 18:17

Якорь тот-же.
window.opener.location.reload() перегружает, в ссылке якорь есть, но на него не встает, улетает в IE вверх (в Mozilla не улетает) родительская страница на php.
Меняю якорь, через window.opener.location.hash, улетет вверх в IE :(

Kokaln 20.04.2009 12:45

Проблему решил так : сначала reload() родительского окна, потом меняю якорь

x-yuri 21.04.2009 04:12

а что представляют собой родительское и дочернее окна?


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