查看文章 |
微软XP升级出现的bug,就是对于使用传统网页制作模式插入页面的flash无法正常浏览,页面打开的时候flash周围是一个虚线框,需要点击一下才能正常浏览,这样的问题真是难倒了我了,我和客户一起想了很多办法,也在网上查了很多资料.最后在群里问了位高手才得以解决。这里表示一下感谢! 转贴一下 http://www.centerweb.cn/bbs/2006-7/13/050286559.html 本人最近在研究web标准,目前取得一些进展,在制作过程中通过国外一些优秀网站找到了解决flash调用符合标准的方法。 首先建立一个js文件flash.js,内容为: function i(ur,w,h){ ur是文件路径,w,h为flash文件尺寸,wmode为设置flash背景为透明,menu为控制flash右键菜单,js里面这些参数不需要修改。 页面调用部份代码: js调用:<script type="text/javascript" language="javascript" src="flash.js"></script> 在放flash的位置写的代码如下: <script language="JavaScript" type="text/javascript">i('flash.swf','615','310');</script> 注意把代码里面的flash.swf换成你自己文件的路径,615,310是宽和高,自己按照需要修改。 哈哈!这样就可以通过w3c的效验了,同时也解决了现在浏览器中需要点击激活flash的尴尬(呵呵!这是通过欺骗浏览器起到的效果)。本人已经测试,完全可行。 另外打个小广告,刚做了一个符合标准的网站:http://www.centerweb.cn 目前首页以及信息大栏目页面都已经顺利通过验证,只是Html编辑器输入生成的正文部分代码还不符合w3c的规范,还在努力处理中。查看效验结果,请点击页面下面的xhtml1.0链接。 本效果代码同发落伍,如果有不明白的请在此提问。 |