Flash可以在Chrome Safari Firefox中使用,但不能在IE9中使用

Flash可以在Chrome Safari Firefox中使用,但不能在IE9中使用,flash,internet-explorer,internet-explorer-9,Flash,Internet Explorer,Internet Explorer 9,我在这个网站的主页上有一个flash电影 它在除ie9之外的任何我测试的浏览器中都显示良好 我已经搜索了我知道要搜索的东西,但我被难住了。知道为什么会这样吗 感谢您查看您的网页源代码,您有: if(document.getElementById('myFlashContent')){ swfobject.registerObject("myFlashContent", "8.0.0", "/_swf/expressInstall.swf"); } 如果我没有错,

我在这个网站的主页上有一个flash电影

它在除ie9之外的任何我测试的浏览器中都显示良好

我已经搜索了我知道要搜索的东西,但我被难住了。知道为什么会这样吗


感谢您查看您的网页源代码,您有:

    if(document.getElementById('myFlashContent')){
        swfobject.registerObject("myFlashContent", "8.0.0", "/_swf/expressInstall.swf");
    }
如果我没有错,那段代码是在加载“myFlashContent”元素之前加载的,请尝试将该代码更改为:

$( function() {
   swfobject.registerObject("myFlashContent", "8.0.0", "/_swf/expressInstall.swf");
} );

查看网页源代码时,您会发现:

    if(document.getElementById('myFlashContent')){
        swfobject.registerObject("myFlashContent", "8.0.0", "/_swf/expressInstall.swf");
    }
如果我没有错,那段代码是在加载“myFlashContent”元素之前加载的,请尝试将该代码更改为:

$( function() {
   swfobject.registerObject("myFlashContent", "8.0.0", "/_swf/expressInstall.swf");
} );

该文件中的所有代码都已包装在一个文档中。准备好了吗,我不认为这是问题所在?我错了。将call registerObject移到html的底部,它在IE中正常工作。感谢您的帮助。该文件中的所有代码都已包装在文档中。准备好了吗,我不认为这是问题所在?我错了。将call registerObject移到html的底部,它在IE中正常工作。感谢您的帮助。