gpt4 book ai didi

javascript - SWF 不在 IE9 中呈现(但在 Chrome/FF 中呈现)

转载 作者:行者123 更新时间:2023-11-28 02:38:57 25 4
gpt4 key购买 nike

以下代码在 IE9 中从 IIS7 托管的远程网页渲染 swf,但在 Chrome 和 FF 中却如此。

我错过了什么?

文件:http://srv.ab.com/page/swftestpage.htm

<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>

最佳答案

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

引用 - http://www.alistapart.com/articles/flashembedcagematch/

我真的会使用 SWFObject's dynamic publishing而不是在这里重新发明轮子

关于javascript - SWF 不在 IE9 中呈现(但在 Chrome/FF 中呈现),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12966900/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com