教你让Flash页面通过W3C校验
|
1.embed是非法的 2.应该用object <object type="application/x-shockwave-flash" data="test.swf" width="200" height="100"> <parm name="movie" value="test.swf /> </object> 3.目前的临时办法 有设计师想到了用JavaScript来隐藏非法的<embed>标签, <script type="text/javascript "> if (navegiator . mimeTypes && navigator . mimeTypes["application/x-shockwave-flash"] { document . write("<embed src="http://edu.cnzz.cn/NewsInfo/test . swf" ... macromedia是怎么做的呢?看到这句代码: <!-- $RCSfile: FlashDetection2k.pm,v $ $Revision: 1.68 $ : your browser"s accept header indicates you have Flash 6,0,65,0 or better, so you"re OK for this Flash 6 movie, here it comes. --> (1).首先javascript来判断你的浏览器版本和flash player的版本; 要想真正抛弃<embed>,只能等IE浏览器对<object>更好的支持才行,也许要等到Longhorn出来了 |
