Как можно принудительно закрыть prettyphoto внутри фрейма?
С помощью prettyphoto открываю фрэйм:
<a title="Ответить на вопрос jhgjhgjhg" rel="prettyPhoto[iframes]" href="http://mig.ru/aaa.php?iframe=true&width=100%&height=100%&id=11">Ответить</a> <script type="text/javascript"> $("a[rel^='prettyPhoto']").prettyPhoto({ autoplay_slideshow: false, autoplay: false, social_tools: '', iframe_markup: '<iframe src ="{path}" width="{width}" height="{height}" frameborder="no"></iframe>', }); </script> Можно ли заставить закрыть окно prettyphoto изнутри http://mig.ru/aaa.php . В идеале, ещё и получить значения от фрейма, для callback функции. Или может есть альтернативы? Интересует любой вариант, с помощью которого можно открыть iframe, как окно или как часть текущего html, но чтобы можно было закрыть самого себя и в идеале вернуть какие-то значения родителю. |
Проблема решена,
вот такой код внутри фрейма вызывает самоуничтожение: <script type="text/javascript"> parent.$.prettyPhoto.close(); </script> Так-же можно вызывать функции, объявленные у окна-родителя: parent.showalert(); |
Часовой пояс GMT +3, время: 08:14. |