如何符合标准的插入Flash

w3c
今天换了新的WP主题,全部弄妥之后,跑去验证XHTML 1.1,结果惊现14处错误,全部都是因为插入flash代码而至。于是google解决方法并修改,现在完全符合XHTML 1.1标准了。将自己的解决方法分享给大家。

  1. 下载文章最后给出的SWFObject这个js脚本,关于此脚本的更多说明可以参见《SWFObje:基于Javascript的Flash媒体版本检测与嵌入模块》一文。
  2. 上传至你的空间
  3. 修改你将要插入SWF文件的地方,以我插入Tfanfou为例:
  1. <script type="text/javascript" src="swfobject.js"></script>
  2. <div id="flashcontent">
  3. <!--此处为flash文件无法显示时显示的字符-->
  4. What am I doing
  5. </div>
  6. <script type="text/javascript">
  7. var so = new SWFObject("tfanfou.swf", "tfanfou", "176", "176", "7", "");
  8. <!--参数意义-->
  9. <!--SWF文件路径-->
  10. <!--SWF文件ID-->
  11. <!--宽度-->
  12. <!--高度-->
  13. <!--需要Player版本-->
  14. <!--16进制背景颜色,留空透明-->
  15.  
  16. <!--如果你的flash不需要参数传入则无下段-->
  17. <!--参数传入开始-->
  18. so.addVariable("color1", "0x555555");
  19. so.addVariable("type", "user");
  20. so.addVariable("id", "xesty");
  21. <!--参数传入结束-->
  22. so.write("flashcontent");
  23. </script>

上传修改好的文件,完事

SWFObject基于MIT License,您可以免费任意使用。

SWFObject 1.5 - Zip 文件, 包含 swfobject.js 和其他范例。

Continue reading » · Written on: 06-23-07 · 2 Comments »

2 Responses to “如何符合标准的插入Flash”

  1. kempson wrote:

    iblue很难看,有好些人都在用,厌了,或许你能用些时间自己做一个theme

    07月 12th, 2007 at 16:14
  2. Xesty.Hc wrote:

    On the time table…
    Everything needs time

    07月 12th, 2007 at 16:48

Leave a Reply