http://rants-group.com/的页面在Firefox中工作正常,而不是IE。任何人都可以查看源代码并查看任何问题吗?
我根本无法做到这一点!
我觉得此时我已经搞砸了太多,不知道该怎么做!
显示电影的代码如下:
<div id="mainhome">
<table width="700" height="309" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="350" valign="top" background=""><img src="/images/bckgrnd3.jpg" width="350" height="309" /></td>
<td width="350" align="right" valign="top"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="350" height="309" id="myFlashContent">
<param name="movie" value="flash/flashslide.swf?src=flash-here.com&imglist_fn=flash/getimglist.txt&img_path=flash/slides&interval=5000&w=350&h=309" />
<!--[if !IE]>-->
<object type="application/x-shockwave-flash" data="flash/flashslide.swf?src=flash-here.com&imglist_fn=flash/getimglist.txt&img_path=flash/slides&interval=5000&w=350&h=309" width="350" height="309">
<!--<![endif]-->
<a href="http://www.adobe.com/go/getflashplayer"> <img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" /> </a>
<!--[if !IE]>-->
</object>
<!--<![endif]-->
</object>
</td>
</tr>
</table>
答案 0 :(得分:2)
嵌入Flash电影的最简单方法是使用像swfobject
这样的库
有两种方法可以使用它。
他们还有一个非常易于使用的配置程序,可以生成可在每个浏览器中运行的html代码,以便将电影嵌入到您的页面中。
在你的情况下,它会是这样的:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="350" height="309" id="myFlashContent">
<param name="movie" value="flash/flashslide.swf?src=flash-here.com&imglist_fn=flash/getimglist.txt&img_path=flash/slides&interval=5000&w=350&h=309" />
<!--[if !IE]>-->
<object type="application/x-shockwave-flash" data="flash/flashslide.swf?src=flash-here.com&imglist_fn=flash/getimglist.txt&img_path=flash/slides&interval=5000&w=350&h=309" width="350" height="309">
<!--<![endif]-->
<a href="http://www.adobe.com/go/getflashplayer">
<img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" />
</a>
<!--[if !IE]>-->
</object>
<!--<![endif]-->
</object>
答案 1 :(得分:0)
那些IE条件评论被破坏了。
<!--[if !IE]>
The content in here should ACTUALLY be part of the HTML comment.
Thus the "double-dash" doesn't re-occur until the very last part
of the closing tag.
<![endif]-->
虽然应该注意,由于没有其他浏览器支持IE的条件注释,“!IE”语法并没有真正获得任何东西。
最好在条件注释中包含您希望发送给IE的HTML内容。 e.g。
<!--[if IE]>
This <b>HTML</b> will only appear in Internet Explorer.
of the closing tag.
<![endif]-->
答案 2 :(得分:0)
使用Satay method进行跨浏览器互操作。
答案 3 :(得分:0)
如果您使用的是Flash 8及更高版本,请尝试在“发布设置”中将HTML作为发布输出启用。
查看生成的.html文件。请记住也链接到外部javascript文件。
另一种方法是使用swfobject。我更喜欢Adobe的方法。
不需要和这样的标签。