Javascript SWF不';在IE9中不渲染(但在Chrome/FF中不渲染)

Javascript SWF不';在IE9中不渲染(但在Chrome/FF中不渲染),javascript,asp.net-mvc-3,flash,swfobject,Javascript,Asp.net Mvc 3,Flash,Swfobject,以下代码不是从IE9中IIS7托管的远程网页呈现swf,而是在Chrome和FF中呈现swf 我错过了什么 文件: (功能(){ var object=document.createElement('object'); setAttribute('width','300'); setAttribute('height','250'); setAttribute('classid','clsid:d27cdb6e-ae6d-11cf-96b8-444553540000'); var param1

以下代码不是从IE9中IIS7托管的远程网页呈现swf,而是在Chrome和FF中呈现swf

我错过了什么

文件:


(功能(){
var object=document.createElement('object');
setAttribute('width','300');
setAttribute('height','250');
setAttribute('classid','clsid:d27cdb6e-ae6d-11cf-96b8-444553540000');
var param1=document.createElement('param');
param1.setAttribute('name','movie');
param1.setAttribute('值','http://srv.ab.com/test.swf');
var embed=document.createElement('embed');
embed.setAttribute('src','http://srv.ab.com/test.swf');
embed.setAttribute('width','300');
embed.setAttribute('height','250');
var param2=document.createElement('param');
param2.setAttribute('name','wmode');
param2.setAttribute('value','transparent');
object.appendChild(param1);
追加子对象(嵌入);
object.appendChild(param2);
var container=document.getElementById('myDivID');
while(container.firstChild){container.removeChild(container.firstChild);}
container.appendChild(object);
})();

标签上正确的属性是
classid
。您有
clsid

参考-


我会认真地使用而不是在这里重新发明轮子

标签上正确的属性是
classid
。您有
clsid

参考-


我会认真地使用而不是在这里重新发明轮子

Thx作为回答。我在网页上更新了帖子和代码,并对其进行了测试,但仍然无法呈现。很酷,我来看看。Thx菲尔!嗨,菲尔。不确定我是否能够使用SWFB项目。我应该在细节中加上这个,但原因是有很多客户端调用我的api Thx来获得回复。我在网页上更新了帖子和代码,并对其进行了测试,但仍然无法呈现。很酷,我来看看。Thx菲尔!嗨,菲尔。不确定我是否能够使用SWFB项目。我应该在细节中添加这个,但原因是有很多客户端调用我的api
<script type="text/javascript">

        (function () {

            var object = document.createElement('object');
            object.setAttribute('width', '300');
            object.setAttribute('height', '250');
            object.setAttribute('classid', 'clsid:d27cdb6e-ae6d-11cf-96b8-444553540000');

            var param1 = document.createElement('param');
            param1.setAttribute('name', 'movie');
            param1.setAttribute('value', 'http://srv.ab.com/test.swf');

            var embed = document.createElement('embed');
            embed.setAttribute('src', 'http://srv.ab.com/test.swf');
            embed.setAttribute('width', '300');
            embed.setAttribute('height', '250');

            var param2 = document.createElement('param');
            param2.setAttribute('name', 'wmode');
            param2.setAttribute('value', 'transparent');

            object.appendChild(param1);
            object.appendChild(embed);
            object.appendChild(param2);

            var container = document.getElementById('myDivID');
            while (container.firstChild) { container.removeChild(container.firstChild); }
            container.appendChild(object);
        })();

</script>