我有一个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" />
最佳答案
尝试window.parent.jQuery.fn.modalBox.close();
我已经将这种方法与其他弹出窗口组件一起使用,但是它可以帮助...
关于javascript - 如何从iframe内部关闭iframe,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3447026/