IFRAME中的SRC属性随onload函数而变化
SRC attributes in IFRAME change with onload function
如果我在IFRAME中有"src"属性,则更改为不执行"onload"函数。它只有在第一次调用时才有效。
JavaScript:
function dialog () {
document.getElementById('result').src = "myurl";
}
function loading() {
document.getElementById('loading').style.display = "none";
document.getElementById('result').style.display = "block";
}
HTML:
<div id="loading"><img src="loading.gif"/></div>
<iframe style="display:none;" id="result" onload="loading();" src="myurl"/></iframe>
谢谢!
您的页面域和iframe域相同吗?如果它们不同,您可以使用CORS来访问iframe事件。
编辑
<script>
function dialog() {
document.getElementById('result').src = "http://jsfiddle.net";
}
function loading() {
alert('Loading finished');
document.getElementById('loading').style.display = "none";
document.getElementById('result').style.display = "block";
}
</script>
<div id="loading">Loading</div>
<iframe style="display:none;" id="result" onload="loading();" src="http://jsfiddle.net"/>
它工作,现场演示--http://jsfiddle.net/xf2LgLsg/我相信你是在HTML之后写JS的,所以这可能是个问题。
相关文章:
- 调用$.each()函数时上下文发生变化
- 为什么在javascript中的模块模式中实现Lazy函数时范围会发生变化
- 副作用/传递到函数中的全局变容变化
- 在异步函数调用过程中,当对象的属性值发生变化时,JavaScript中的对象属性值会发生什么变化
- jquery函数不反映类的变化使我的另一个事件
- jQuery UI - 多个动态生成的滑块和函数,每个滑块和函数都会发生变化
- 为什么这个变量在函数之间传递时会发生变化
- JAVASCRIPT 变量在函数中没有变化
- 当花式盒子包装高度发生变化时,如何调用花式框调整大小函数
- 如何使jquery函数与动态变化的元素一起工作
- 为什么当“var”在函数范围内时,它的值不发生变化
- 全局变量不't随jquery函数变化
- 如何在函数中有一个动态变量,而不将其链接到变化的变量
- 函数内部的函数;变量在不知不觉中变化,为什么?(Javascript)
- IFRAME中的SRC属性随onload函数而变化
- 为什么布尔值在退出函数后会发生变化
- 变量用作函数参数后发生变化
- 当我的函数在javascript中运行时,我的随机数生成器不断变化
- 变量发生变化时调用函数
- 函数外部的函数变化变量