我试图将我的文档类型切换为HTML5来播放一些新的东西,但我遇到了闪存问题。使用swfobject的对象标记HTML5消失
以下代码仅在doctype设置为PUBLIC“ - // W3C // DTD HTML 4.0 Transitional // EN”时才可用。当我将它切换到HTML时,它在Chrome中工作,在Firefox中完全不起作用,并且在IE9中呈现出一些小瑕疵。
<!DOCTYPE HTML> <!-- PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" -->
<html>
<head>
</head>
<body>
<object
width="165"
height="100%"
type="application/x-shockwave-flash"
data="http://www.example.com/movie.swf"
id="leftNavigation"
style="visibility: visible;">
<param name="menu" value="false">
<param name="wmode" value="transparent">
<param name="base" value="http://www.example.com/">
<param name="tabindex" value="0">
<param name="salign" value="LT">
<param name="bgcolor" value="#002851">
<param name="flashvars" value="foo=bar;blah=blahbity;">
</object>
</body>
</html>
从字面上看,只要切换doctype就可以工作。
任何想法???
尝试添加嵌入对象? – 2011-05-04 22:53:03
swfObject是实际生成上面的代码,所以我很少控制它如何呈现,但我发现高度100%是什么使它不工作......我刚开始撕掉属性,直到我找到它没有不喜欢... – jcreamer898 2011-05-05 13:17:50