iframe重复加载的问题
来源:互联网 发布:美工和平面设计的区别 编辑:程序博客网 时间:2024/05/16 09:51
关于动态加载iframe
今天在用chrome调试js代码时发现,原本用意调用一次的iframe加载,实际加载了两次。
以下是我加载iframe的代码:
html代码:
<html>
<body>
...
</body>
<iframe id="iframe1" style="display: none;" src=""></iframe>
</html>
js代码:
var srcurl = "http://www.baidu.com";
$('#iframe1').attr("src", srcurl);
$('#iframe1').load(function(){
// load operation;
});
经过网上查资料,解决方案:
html中不要先写入iframe元素
<html>
<body>
...
</body>
//删除下行代码
<!-- <iframe id="iframe1" style="display: none;" src=""></iframe> -->
</html>
js:
var iframe = document.createElement("iframe");
iframe.id = "iframe1";
iframe.onload = loadOperation();
iframe.src = srcurl;
document.body.appendChild(iframe);
function loadOperation() {
// load operation;
}
ps: 解决过程中还出现了其他问题记录如下:
本来js代码是这么写的:
$("body").append("<iframe id='iframe1' style='display:none;'></iframe>");
$("#iframe1").load(srcurl, loadOperation);
function loadOperation() {
// load operation;
}
可是这么写之后,执行到loadOperation时整个body没东西了,不知道啥原因。
- iframe重复加载的问题
- jquery_dialog中iframe重复读取的问题
- 初始化iframe数据,判断iframe加载是否完成的问题
- 关于Iframe无法加载的问题
- 页面加载iframe页面时,iframe页面有时无法正常加载的问题
- scrollPagination重复加载问题的解决
- 同一个Fragment重复加载的问题
- Fragment解决重复加载的问题
- Fragment解决重复加载的问题
- ext treepanel重复加载的问题
- 关于js加载iframe出现空白问题的解决方案
- iframe加载页面,onload函数不执行的问题
- 前端学习——加载iframe标签的布局问题
- 解决iframe框架onload方法不加载的问题
- 数据库重复加载问题
- 如何不用iframe和ajax来重复加载页面
- IE下使用form表单提交到iframe中出现的重复提交问题
- iframe中页面如果有验证导致重复出现页面的问题
- 数人云|PaaS Innovation 2017 云计算大会那么多,关心PaaS只有它
- 关于行为树插件Behavior Designer的学习(三)_Conditionals条件任务
- Android 使用ActivityLifecycleCallbacks监听自己应用Activity的生命周期
- shader forge扭曲、粒子发光、物体交互
- dll教程 (VC++6.0)C++与C#
- iframe重复加载的问题
- HTTP缓存
- 对拍
- iOS YYModel MJExtension JSONModel ----简单学习使用
- css中position的绝对定位和相对定位
- CASE WHEN 及 SELECT CASE WHEN的用法
- TI Cloud Tools
- Impala创建数据库
- Python Canvas创建矩形