今天学习了一下使用 SWFObject.js 这个js插入flash.
下载地址:http://code.google.com/p/swfobject/
这个js的好处
1.IE中没有讨厌的虚框问题了。
2.提供了完善的版本检测功能,如果版本不够则显示其他东西,比如图片或文字。
3.易于使用,只要在页面头加载一个 .js 文件,然后 HTML 写一个容器,里面放普通的文本或图片(用于无法显示 Flash 时显示),最后用脚本来替换这个元素里面的内容为 Flash。
4.使得插入Flash媒体资源尽量简捷、安全。而且它是非常符合搜索引擎优化的原则的。
5.能够避免HTML、XHTML中出现object、embed等非标准标签,从而符合更加标准。
我觉得最主要的好处还是 IE不会出现下的“单击此处以激活控件”的提示,并且能通过W3C验证。
代码如下
<script type="text/javascript" src="swfobject.js"></script> <script type="text/javascript"> swfobject.embedSWF("test.swf", "swfid", "300", "120", "9.0.0", "expressInstall.swf"); </script> <div id="swfid"></div>
简单记录下用法,其他详细用法以及参数设置可以google,
参考:http://www.cnblogs.com/wuxinxi007/archive/2009/10/27/1590709.html
http://www.cnblogs.com/wqing/archive/2012/06/25/2562888.html