Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/441.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么iframe可以';不能在IE8中设置为onload_Javascript_Iframe_Onload Event - Fatal编程技术网

Javascript 为什么iframe可以';不能在IE8中设置为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

我尝试以下代码来侦听IE8中的iframe onload事件

            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)