IE8、IE11浏览器对iframe内容加载完毕后的函数调用

本文介绍了一种通过JavaScript动态创建iframe元素,并设置其src属性为后端提供的URL的方法。具体实现了在不同浏览器环境下(如IE8及以上)监听iframe加载完成事件,以便在iframe内容加载完毕后执行特定函数,如初始化设计属性。此外,还展示了后端如何响应前端请求,返回正确的iframe路径。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

//动态创建iframe并引入其中内容
var ifm = document.createElement("iframe");
        ifm.id = "properties";
        ifm.scrolling = "no";
        ifm.src = url+"/pc/properties";

后台跳转路径

@RequestMapping(value = "/properties")
public String properties(HttpServletRequest request) {
    return "/engineeringManagement/model/propertiesIframe";
}

页面具体内容不再展示

if (ifm.addEventListener){//IE8以上浏览器支持
                ifm.addEventListener("load", function(){//IE8以上浏览器需要去掉on
                    initDesignAttr(projectId);//自己定义的函数
                },false);
            }else if (ifm.attachEvent){//IE8及以下浏览器支持
                ifm.attachEvent("onload", function(){//IE8及以下浏览器需要加on
                    initDesignAttr(projectId);//自己定义的函数
                });
            }

代码比较简单,请大家多多指正优化,谢谢

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值