我需要帮助在我的网站中添加一个swf - swfobject

时间:2017-10-18 20:58:01

标签: javascript html flash swfobject

我需要一些帮助才能实现swfobject。

我将此添加到我的页面:

<script src="https://ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject.js" src_type="url" />

然后我创建了一个ID为ID的div: flash-banner

<div id="flash-banner"></div>

这就是我尝试调用swfobject的方法

<script>
var flash = document.getElementById("#flash-banner");
swfobject.embedSWF("pub/media/wysiwyg/welcome.swf", flash, 300, 120, 10);
</script>

我做错了什么?什么不好在这里?

谢谢

2 个答案:

答案 0 :(得分:2)

如前所述,现在没有人应该对Flash做任何新的事情 - 它是一种死胡同的技术(我没有在我的任何浏览器中安装它,例如在任何平台上)。但技术问题是embedSWF希望ID的名称作为字符串,但document.getElementByID返回对象,而不是其名称。所以,你想要的只是:

<script>
swfobject.embedSWF("pub/media/wysiwyg/welcome.swf", "flash-banner", "300", "120", "10");
</script>

答案 1 :(得分:0)

应避免使用swfobject,因为它不再适用于Chrome。

此答案中的更多详细信息:swfobject.embedSWF not working?