Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   как обновить другую страницу? (https://javascript.ru/forum/misc/30006-kak-obnovit-druguyu-stranicu.html)

MCB 20.07.2012 16:29

как обновить другую страницу?
 
У меня есть страница, на ней ссылка, она открывает фрейм. Как сделать, при нажатии во фрейме кнопку закрыть
$('.w_dialog').remove();

чтобы первая страница перезагружалась? с якорем index.php#comments14

Deff 20.07.2012 17:12

MCB,
Страница и фрейм на том же домене ?
вместо $('.w_dialog').remove();
Это
this.parent.location.href='../index.php#comments14'

MCB 20.07.2012 17:12

да

MCB 20.07.2012 17:45

Просто перекидывает на якорь, без обновления.... была страница index.php, становиться index.php#comments14
Как вариант прописывать дополнительно index.php?rand=100#comments14

может без прописывания как возможно?

Deff 20.07.2012 17:49

Скрипт стоит во фрейме или на главной ?

window.parent.location.reload('../index.php#comments14');

MCB 20.07.2012 17:56

во фрейме

суть такая, человек редактирует комментарий, нажимает кнопку, закрывается окно фрейма и обновляется страница

Сейчас просто перезагружается, без якоря

Deff 20.07.2012 18:16

:write:
var R='?'+Math.random();
this.parent.location.href='../index.php'+R+'#comments14'

MCB 20.07.2012 18:26

В принципе ничего не красивого нет, нормально)

спасибо)

Deff 20.07.2012 18:30

Вродь так правильнее

window.parent.location.href='../index.php#comments14'
window.parent.location.reload();

MCB 20.07.2012 19:54

так не красиво выходит визуально (сначала вниз спускается, потом обновляется:), лучше сразу обновилось и спустилось)


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