在iFrame子页面里实现模态框的方法

今天小编就为大家分享一篇在iFrame子页面里实现模态框的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

在 iframe 子页面写模态框时,按照以前的写法,点击弹出模态框的按钮之后一直没有反应,但代码并没有写错,代码如下:

<input type="button" value="删贴"/> <!-- 管理员发送消息模态框 2017.1.25 --> <div role="dialog"> <div > <a data-dismiss="modal">×</a> <h3>发送消息给本贴贴主</h3> </div> <div > <h4></h4><br/> <h4>请输入消息内容:<input type="text" ></h4><br/> </div> <div > <a href="#">发送</a> <a href="#">重置</a> </div> </div>

在网上搜索了很久也没找到原因,但是看到一种方法,是把模态框的html代码放置到父页面上,然后使用:

window.parent.$('#messageModal').modal('show');

来调用模态框显示。

如果子页面有js方法在模态框中调用,再通过下面的语句实现调用:

// Conframe是父页面的iframe标签的name属性(注意:不能用id属性,在Firefox中不能获取iframe的id属性) Conframe.window.callPostEditor();

即“iframe的name属性.windows.方法名()”。

以上这篇在iFrame子页面里实现模态框的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/bda8ba10210e5b11c6b21e611a099485.html