从iframe的开放模式窗口到父(open modal window from iframe int

2019-06-23 21:16发布

我有一个网页的iframe,而这个iframe中有一些应该在子窗口中打开一个模式窗口的链接。 事情是我没有访问代码放到父窗口。 我只是有机会获得这个iframe中。 有没有一种方法,这可能与这些限制的jQuery做什么?

谢谢!

Answer 1:

您可以使用jQuery插件SimpleModal

有一个称为“appendTo”的选项,在这里可以告诉你在哪里把你的情态。 这种做法的唯一问题是,模态的叠加出现与iframe的大小,所以你打开后,你必须给它所需的宽度和高度。

$('#div-modal').modal({
    appendTo: $(window.parent.document).find('body'),
    overlayCss: {backgroundColor:"#333"}, // Optional overlay style
    overlayClose:true, 
});
// Set overlay's width
$(window.parent.document).find('#simplemodal-overlay').css('width', '100%');

如果DIV要打开的模式是在你的父窗口,你可以取代$('#div-modal')$(window.parent.document).find('#div-modal')



文章来源: open modal window from iframe into the parent