我从HTML
标签加载了以下swf,我没有使用swfobject.On谷歌浏览器我看到只有在鼠标点击html页面后swf文件出现。任何人都知道为什么或是什么我在这里做错了
<div>
<object id="myMovieName" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000">
<param value="movie.swf" name="movie">
<param value="high" name="quality">
<param value="#FFFFFF" name="bgcolor">
<embed align=""
type="application/x-shockwave-flash"
name="myMovieName"
bgcolor="#FFFFFF"
quality="high"
src="movie1.swf"
href="movie1.swf">
</object>
</div>
答案 0 :(得分:1)
您是否尝试将 embed 节点从对象节点中删除?
看起来像是:
<object id="myMovieName" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000">
<param value="movie.swf" name="movie">
<param value="high" name="quality">
<param value="#FFFFFF" name="bgcolor">
</object>
<embed align=""
type="application/x-shockwave-flash"
name="myMovieName"
bgcolor="#FFFFFF"
quality="high"
src="movie1.swf"
href="movie1.swf"/>
那是因为OBJECT节点在HTML DTD中没有EMBED子节点,大多数浏览器都可以处理它,但显然chrome不是其中之一,但我猜这里。