最近新建的BLOG测试了一下w3c标准,发现不少错误(囧…目前还有错误)。而有个问题很特别,就是页面插入FLASH之类的媒体时,兼容IE和FF的方法只能靠JS实现,而这时我发现一个很好用的.js工具swfobject.js下载地址(目标另存为),你还可以自己百度一下,可能会有更新的版本。以下是他的用法:
第一步,在编辑的网页页头插入类似这样的代码,从而把swfobject.js引进来
1 2 | <!--swfobject.js文件在根目录--> <script type="text/javascript" src="swfobject.js"></script> |
第二步,在需要插入FLASH的地方用以下代码替代
1 2 3 4 5 6 7 | <div id="flashcontent">
<strong>FLASH加载不成功,请更新你的FLASH播放器</strong>
</div>
<script type="text/javascript">
var so = new SWFObject("myflash.swf", "mymovie", "159", "330", "7", "#336699");
so.write("flashcontent");
</script> |
其中SWFObject中的参数分别是.swf地址,插入之后的ID,宽度,高度,最低版本,背景色;id为flashcontent的div标签是要更新的对象,里面的内容“FLASH加载不成功,请更新你的FLASH播放器”是FLASH加载不成功时的提示信息。
就这么简单,可以通过w3c验证。
帖子源自:http://xiebiji.com 欢迎转载(需注明)
这个还真没用过。
回复