拥有以下代码
<iframe id="myframe" src="..."></iframe>
<script>
document.getElementById('myframe').onload = function() {
alert('myframe is loaded');
};
</script>
我是否正确将iframe加载到单独的线程中,因此警报可能无法触发,因为iframe内容可能会在我们在运行主线程的脚本中分配onload事件处理程序之前加载?
答案 0 :(得分:0)
您也可以这样使用它。 iframe在主线程/进程中加载,而不是单独的。加载后,您的警报就会出现。
<iframe id="myframe" src="..." onload="javascript:alert('myframe is loaded');"></iframe>