简单的问题:我正在寻找一种符合标准的方法来嵌入Flash文件。我一直在为这个项目使用Dreamweaver(不是因为我喜欢它,而是因为我的同事不是HTML专家)而且它显然使用非标准代码来嵌入flash文件。它可能是HTML的标准,但在我喜欢使用的XHTML中并不多。
符合标准的方法是什么?我宁愿不使用每个人似乎都使用的JavaScript库,我正在寻找一个纯XHTML解决方案,以便在未启用JavaScript时我的页面会优雅地降级。
谢谢,如果需要,我可以发布现有的不合规代码。
答案 0 :(得分:5)
Here's some info on the Satay methods.
符合标准的方法是使用< object />标签,具有适当的类型集。但是,不同浏览器的支持非常粗略。最好的办法是使用swfObject等javascript库来替换/嵌入flash给定的div标签。
在大多数情况下,那些禁用javascript的人可能没有闪存,或者也没有禁用。另外,用flash替换的div中的后备html也可以更容易地测试。
我不喜欢它比你说实话更好,但它确实是确保它有效的最简单的方法......下面是一个例子,如果你选择走那条路。
<object id="myflash" type="application/x-shockwave-flash" data="myfile.swf">
<param name="movie" value="myfile.swf" />
</object>
答案 1 :(得分:1)