如何符合标准的插入Flash

今天换了新的WP主题,全部弄妥之后,跑去验证XHTML 1.1,结果惊现14处错误,全部都是因为插入flash代码而至。于是google解决方法并修改,现在完全符合XHTML 1.1标准了。将自己的解决方法分享给大家。
- 下载文章最后给出的SWFObject这个js脚本,关于此脚本的更多说明可以参见《SWFObje:基于Javascript的Flash媒体版本检测与嵌入模块》一文。
- 上传至你的空间
- 修改你将要插入SWF文件的地方,以我插入Tfanfou为例:
- <script type="text/javascript" src="swfobject.js"></script>
- <div id="flashcontent">
- <!--此处为flash文件无法显示时显示的字符-->
- What am I doing
- </div>
- <script type="text/javascript">
- var so = new SWFObject("tfanfou.swf", "tfanfou", "176", "176", "7", "");
- <!--参数意义-->
- <!--SWF文件路径-->
- <!--SWF文件ID-->
- <!--宽度-->
- <!--高度-->
- <!--需要Player版本-->
- <!--16进制背景颜色,留空透明-->
- <!--如果你的flash不需要参数传入则无下段-->
- <!--参数传入开始-->
- so.addVariable("color1", "0x555555");
- so.addVariable("type", "user");
- so.addVariable("id", "xesty");
- <!--参数传入结束-->
- so.write("flashcontent");
- </script>
上传修改好的文件,完事
SWFObject基于MIT License,您可以免费任意使用。
SWFObject 1.5 - Zip 文件, 包含 swfobject.js 和其他范例。
Continue reading » · Written on: 06-23-07 · 2 Comments »
iblue很难看,有好些人都在用,厌了,或许你能用些时间自己做一个theme
07月 12th, 2007 at 16:14On the time table…
07月 12th, 2007 at 16:48Everything needs time