为什么iframe无法在IE8中设置onload

时间:2011-10-26 03:37:34

标签: 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("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,

其他broswer很好

有人可以得到一些想法吗?

0 个答案:

没有答案