如何从iframe内部关闭iframe

时间:2010-08-10 07:55:28

标签: javascript jquery

我有一个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" />

1 个答案:

答案 0 :(得分:1)

试试window.parent.jQuery.fn.modalBox.close();我已经将这种方法用于不同的弹出组件,但它可以帮助......