我有一个iframe,其内容来自我的服务器上的另一个PHP页面,位于模态窗口中。我想弄清楚如何从iframe内部使用iframe关闭模态框。
我正在使用这个模态窗口插件:http://opensource.steffenhollstein.de/templates/modalbox/
根据文档,此方法关闭模态窗口:
jQuery.fn.modalBox.close();
如果我把它放在iframe里面这样:
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="jquery.modalbox-1.0.9/js/jquery.modalbox-1.0.9-min.js"></script>
<script type="text/javascript">
//<!--
$(document).ready(function() {
$('.closeModalBox').click(function() {
jQuery.fn.modalBox.close();
});
}); //-->
</script>
我在iframe中输入了.closeModalBox类:
<input type="submit" name="zrusPridatElearningKurz" id="zrusPridatElearningKurz" value="Storno" class="input-submit closeModalBox" />
答案 0 :(得分:1)
试试window.parent.jQuery.fn.modalBox.close();
我已经将这种方法用于不同的弹出组件,但它可以帮助......