Как можно принудительно закрыть 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, время: 22:44. |