Javascript 为什么iframe可以';不能在IE8中设置为onload
我尝试以下代码来侦听IE8中的iframe onload事件Javascript 为什么iframe可以';不能在IE8中设置为onload,javascript,iframe,onload-event,Javascript,Iframe,Onload Event,我尝试以下代码来侦听IE8中的iframe onload事件 aliJob.init(data) aliJob.openIframe() alert(aliJob.ifr) if(aliJob.ifr.attachEvent){ aliJob.ifr.attachEvent('onload',function(){ alert
aliJob.init(data)
aliJob.openIframe()
alert(aliJob.ifr)
if(aliJob.ifr.attachEvent){
aliJob.ifr.attachEvent('onload',function(){
alert("before init")
aliJob.ifr.contentWindow.DefaultjobList.jsonInit()
aliJob.ifr.contentWindow.document.getElementById("markText").getElementsByTagName("span")[0].onclick=aliJob.closeIframe
})
}
else{
aliJob.ifr.onload=function(){
//some other code
}
可以访问aliJob.ifr
obj,因为它可以在IE8中发出警报
但是,这两种方法都无法侦听iframe onload
另一个兄弟很好
有人能了解它吗?aliJob.openIframe()
是document.body.appendChild(aliJob.ifr)