0
我有这段代码,但不起作用。通过javascript创建Flash
HTML块:
<div id="div_container"></div>
JS
var youtube_code = '<object width="434" height="309"><param name="movie" value="http://www.youtube-nocookie.com/v/NWHfY_lvKIQ&hl=es_AR&fs=1?rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube-nocookie.com/v/NWHfY_lvKIQ&hl=es_AR&fs=1?rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="434" height="309"></embed></object>';
document.getElementById('div_container').innerHTML = youtube_code;
我真的不明白为什么。我试过在所有浏览器中(IE,FF,CHR,O)。不是js错误发生。我可以在firebug或inspector中看到该对象节点已创建。但是Flash插件永远不会出现。
感谢
说 '不行' 真的是没有帮助的。您需要提供更多信息。告诉我们这是行不通的 - 你有没有想到的结果,你会得到什么结果?给我们提供的不仅仅是一行Javascript代码段(至少整个代码行) - 您试图引用一个HTML元素,提供声明该元素的HTML代码部分。告诉我们您正在测试哪个浏览器,什么操作系统等。 – 2011-01-28 15:55:05
真的很好的问题,但我一直使用SWFObject来嵌入闪存。 这是一个IE浏览器的问题? – Ravikiran 2011-01-28 15:58:22
安东尼,你是对的......我已经扩展了我的解释。 – 2011-01-28 16:17:07