旧版本IE中未加载Flash对象

旧版本IE中未加载Flash对象,flash,internet-explorer-8,Flash,Internet Explorer 8,我正在尝试加载一个flash对象,我很难让它在ie6、ie7和ie8中工作。flash对象是上传器的按钮。flash对象加载在firefox、chrome、safari、opera和ie9中。我在谷歌上搜索过答案,但一直没能解决。下面是我用来加载flash对象的代码(在ie6-ie8中,它已经多次更改,但运气不佳) 如果有人能帮忙,我将不胜感激 考虑使用在HTML页面中嵌入SWF。SWFObject依赖于Javascript,但会确保安装了正确版本的flashplayer,并为用户的特定浏览

我正在尝试加载一个flash对象,我很难让它在ie6、ie7和ie8中工作。flash对象是上传器的按钮。flash对象加载在firefox、chrome、safari、opera和ie9中。我在谷歌上搜索过答案,但一直没能解决。下面是我用来加载flash对象的代码(在ie6-ie8中,它已经多次更改,但运气不佳)


如果有人能帮忙,我将不胜感激

考虑使用在HTML页面中嵌入SWF。SWFObject依赖于Javascript,但会确保安装了正确版本的flashplayer,并为用户的特定浏览器生成适当的嵌入对象


我不确定是什么导致了这个问题,但使用SWFObject可能会解决您的问题。

只需添加
param name=“movie”value=“dc10\u no\u loop.swf”>
使用Flash没有什么错。用它来满足你的心。如果需要针对缺乏Flash支持的平台或用户代理,请确保使用回退。对于透明的PNG图像、HTML5视频(或HTML5任何内容)、javascript和任何其他没有普遍支持的功能,你需要有同样的态度。对不起,我删除了我之前的评论,因为它是主观的和有争议的。我应该更清楚,我使用的插件位于这里:它有一个内置的自定义swfobject代码,在加载页面时进行初始化。它使用id=s3\u swf\u 1对其进行初始化。原始帖子中的代码是HTML,与SWFObject无关。您实际上是在使用SWFObject而不是上面的代码,还是两者都在使用?如果您使用的是SWFObject,请尝试删除上面的HTML,或者将其包装在标记中。我是个白痴,我让它工作了。我应该把id放在一个div中,而不是一个带有所有flash设置的对象中。如果你不知道的话,我是网络开发新手,从上个月开始。谢谢
                            <object type="application/x-shockwave-flash" data="../flash/s3_upload.swf" codebase="http://fpdownload.adobe.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="266" height="46" id="s3_swf_1" style="visibility: visible; ">
                                <param name="wmode" value="transparent" />
                                <param name="menu" value="false" />
                                <param name="quality" value="low" />
                                <embed src= "../flash/s3_upload.swf" quality="low" width="266" height="46" id="s3_swf_1" wmode="transparent" menu="false" style="visibility: visible" type="application/x-shockwave-flash" pluginspage="http://get.adobe.com/flashplayer/" />
                        </object>