dialog弹出的界面显示在父级(不局限于Iframe中)跳出Iframe显示

本文介绍如何使使用easyUI的dialog弹出层不在Iframe内显示,而是扩展到整个页面。首先,将dialog HTML放在父级页面,并保持初始隐藏状态。接着,在Iframe中的JavaScript代码中通过`parent.`引用父级的对话框元素进行控制。最后,通过子级的JS实现弹出和操作。
摘要由CSDN通过智能技术生成

注:前端选用的框架是easyUI
昨天遇到一个小bug,在界面中的Iframe里的界面弹出的框只存在于Iframe中,我想让他显示在整个界面里,来操作
首先思想梳理
1.第一步我们要明确想让他在父级中展示就应该吧弹出的框的HTML代码写在父级的前端代码中(默认关闭状态,不显示)
2.第二步在Iframe中的界面JS中调用父级的控件。用parent.定位父级的DIV
3.显示出来后JS的执行代码在也在子级中
父级:

@* 新增 *@
    <div id="applyAdd" class="easyui-dialog" style="padding: 10px; overflow-x: hidden">

        <form id="AddExtract" method="post">
            <table>
                <tr style="display: block;margin-top:5px;">
                    <td class="Tbtext">中文姓:</td>
                    <td><input id="CLAST_NAME" /></td>
                    <td class="Tbtext"> 中文名:</td>
                    <td><input id="CFIRST_NAME" /></td>
                </tr>
                <tr style="display: block;">
                    <td 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值