有以下代码
<iframe id="myframe" src="..."></iframe>
<script>
document.getElementById('myframe').onload = function() {
alert('myframe is loaded');
};
</script>
我对iframe
内容由额外的线程加载,以便可能有种族条件吗?是否有可能在脚本中的事件处理程序(在主线程中运行)将iframe
内容加载,从而导致alert
到较新的显示?
function iframeDidLoad(){
alert("Hello World");
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<iframe id="myiframe" src="#" onLoad="iframeDidLoad();"></iframe>