我需要帮助才能在我的站点中添加 swf - swfobject
I need help to add a swf in my site - swfobject
我需要一些帮助来实现 swfobject。
我将此添加到我的页面:
<script src="https://ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject.js" src_type="url" />
然后我创建一个 div ID: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>
我做错了什么?这里有什么不好?
谢谢
如前所述,现在没有人应该使用 Flash 做任何新的事情 - 它是一种死胡同的技术(例如,我没有在任何平台上的任何浏览器中安装它)。但是技术问题是embedSWF想要ID的name是字符串,但是document.getElementByIDreturnsobject ,不是它的名字。所以,你想要的只是:
<script>
swfobject.embedSWF("pub/media/wysiwyg/welcome.swf", "flash-banner", "300", "120", "10");
</script>
应避免使用 swfobject,因为它不再适用于 Chrome。
此答案中的更多详细信息:
我需要一些帮助来实现 swfobject。
我将此添加到我的页面:
<script src="https://ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject.js" src_type="url" />
然后我创建一个 div ID: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>
我做错了什么?这里有什么不好?
谢谢
如前所述,现在没有人应该使用 Flash 做任何新的事情 - 它是一种死胡同的技术(例如,我没有在任何平台上的任何浏览器中安装它)。但是技术问题是embedSWF想要ID的name是字符串,但是document.getElementByIDreturnsobject ,不是它的名字。所以,你想要的只是:
<script>
swfobject.embedSWF("pub/media/wysiwyg/welcome.swf", "flash-banner", "300", "120", "10");
</script>
应避免使用 swfobject,因为它不再适用于 Chrome。
此答案中的更多详细信息: