Обновить другой кадр из другого кадра. Jquery

Можно ли перезагрузить страницу, с которой пришел пользователь, или, что еще лучше, перезагрузить фрейм, с которого пришел пользователь, если он совпадает с URL?

У меня есть ссылка. Пользователь щелкает по нему, и он открывается в новом окне с новым URL-адресом. В этом новом окне будет запущена форма. Что я хочу, так это функцию для перезагрузки первого окна (откуда пришел пользователь)

Это возможно?


person Oliver 'Oli' Jensen    schedule 08.08.2011    source источник
comment
parent.frame_name.location.reload();   -  person Gasim    schedule 08.08.2011
comment
Но родительский фрейм не является iFrame. Так как бы это выглядело тогда?   -  person Oliver 'Oli' Jensen    schedule 08.08.2011


Ответы (3)


Хорошо. Вот что вы делаете (просто пример, проверено, работает):

test.html

<frameset cols="50%, 50%">
<frame name="f1" src="frame1.html">
<frame name="f2" src="frame2.html">
</frameset>

frame1.html

<input type="button" name="test" value="Refresh" onclick="parent.f2.location.reload()"> 

frame2.html

<span>Hello World</span>

переменная parent является родителем текущего фрейма.

Прочтите эту страницу. это действительно полезно

надеюсь, это поможет

person Gasim    schedule 18.08.2011
comment
ОП и Гасым; Я просто хотел бы отметить для дальнейшего использования, что наборы фреймов были удалены из спецификации HTML 5 (dev.w3.org/html5/html4-differences, раздел 3.5 Отсутствующие элементы) - person Bojangles; 18.08.2011

Я думаю, что это невозможно, если вы откроете другое окно Однако это возможно, если вы просто используете какую-то наложенную рамку, например jqmodal

README должен дать вам необходимые инструкции: http://dev.iceburg.net/jquery/jqModal/README

person tmaximini    schedule 08.08.2011

Как насчет загрузки URL-адреса гиперссылки на той же странице и перенаправления пользователя на родительскую страницу после завершения обновления формы.

person Satyajit    schedule 11.09.2014