обновить родительское окно после закрытия окна Thickbox - PullRequest
3 голосов
/ 29 марта 2010

Я использую Thickbox 3.1 для формы входа, используя версию iframe.

Я хочу закрыть окно iframe (дочерний), а затем обновить родительское окно.

Это закрывает окно iframe, но мне нужно как-то установить его, чтобы обновить родительское окно

<a href="#" onclick="self.parent.tb_remove();">Close</a>

Любая помощь приветствуется.

Ответы [ 4 ]

9 голосов
/ 29 марта 2010

Это должно сделать это:

<a href="#" onclick="self.parent.tb_remove(); window.location.reload()">Close</a>

Редактировать: Может быть, это должно быть:

self.parent.location.reload()

3 голосов
/ 26 апреля 2010

попробуй

<a href="#" onClick="parent.location.reload(1)">Close</a>

работал для меня

0 голосов
/ 29 января 2014

Помните, что все, что делает ваша страница, не происходит мгновенно. Для моего сайта я установил новые значения в таблице (MySQL), и мне пришлось добавить таймаут.

Я должен был сделать: SetTimeout (функция () {parent.location.reload (1)}, 1000)

Также использовала эту модификацию файла .js: http://designerfoo.com/jquery-thickbox-hack-to-refresh-parent-window-on-tb_close-event.html

0 голосов
/ 29 марта 2010

Как насчет:

self.parent.location = "page_to_reload";
...