想你的FLASH符合W3C标准?用swfobject.js吧!

最近新建的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 欢迎转载(需注明)

1 Response to 想你的FLASH符合W3C标准?用swfobject.... »

  1. Tracy 评论 2008-08-18 03:14

    这个还真没用过。

    回复

Leave a Reply

Email address is not published

You should say a Chinese word to pass spam check. If you can not input Chinese, just copy 你好 and paste them into comment text box.