Перезагрузка страницы из iframe

Есть код на javascript:
<script>top.location.reload();</script>

Он работает, нужен такой же код только в виде сниплета. Суть в том что бы этот сниплет вызывался внутри iframe и перезагружалась страница, но только не внутри iframe а главная страница. С стандартными redirect от modx ничего не получилось не могу понять где нужно указать «parent» или «top»
Алексей Добряков
10 июня 2013, 23:24
modx.pro
3 746
0

Комментарии: 4

Алексей Добряков
12 июня 2013, 00:09
0
Сделал так не идеально, но сойдёт:
<?php
echo "<script type='text/javascript'>window.top.location='http://site.ru/';</script>";
    Александр Котлов
    12 июня 2013, 01:03
    0
    Можно подробнее про ифрейм и перезагрузку, ато с таким описанием проблемы только телепаты помогут. В какйо момент должна перезагружаться главная?
      Алексей Добряков
      12 июня 2013, 07:49
      1
      0
      Смотри я на сайте использую fancybox и через него iframe, в iframe у меня плагин «login» что бы в одном окне была регистрация, авторизация и восстановить пароль. Всё работает офигенно, кроме одного, «loginResourceId» он должен отправлять на определённую страницу после авторизации у меня это главная страница и получается когда этот код срабатывает, то на главной странице внутри iframe открывается ещё одна главная страница, я этот вопрос смог решить только убрав loginResourceId и тогда когда я авторизовываюсь, срабатывает чанк «lgnLogoutTpl» в него я запихнул сниплет
      <?php
      echo "<script>top.location.reload();</script>";
      что бы когда я авторизовался у меня перезагружалась страница вот пример: bencard.tw1.ru сейчас всё работает, но медлено. А хочется быстрее не через «javascript»
        Katrin
        30 мая 2020, 19:24
        0
        Чувак храни тебя бог за этот код )))))))))
        <?php
        echo "<script>top.location.reload();</script>";
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      4