全国服务热线:0663-8689819 手机热线:13640377000
新闻中心网站专题联系我们
博亚新闻 电子商务 行业新闻 网络营销 行业门户 网站建设 通知公告

符合web标准的flash调用方法,解决了浏览器对flash的影响

博亚网络: 2014-12-06    阅读数:953

最近在研究web标准,目前取得一些进展,在制作过程中通过国外一些优秀网站找到了解决flash调用符合标准的方法。

  首先建立一个js文件flash.js,内容为:

function i(ur,w,h){
document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="'+w+'" height="'+h+'"> ');
document.write('<param name="movie" value="' + ur + '">');
document.write('<param name="quality" value="high"> ');
document.write('<param name="wmode" value="transparent"> ');
document.write('<param name="menu" value="false"> ');
document.write('<embed src=http://tech.ddvip.com/2007-08/"' + ur + '" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="'+w+'" height="'+h+'"></embed> ');
document.write('</object> ');
}

  ur是文件路径,w,h为flash文件尺寸,wmode为设置flash背景为透明,menu为控制flash右键菜单,js里面这些参数不需要修改。

  页面调用部份代码:

  js调用:

  <script type="text/javascript" language="javascript" src=http://tech.ddvip.com/2007-08/"flash.js"></script>

  在放flash的位置写的代码如下:

  <script language="JavaScript" type="text/javascript">i('flash.swf','615','310');</script>

  注意把代码里面的flash.swf换成你自己文件的路径,615,310是宽和高,自己按照需要修改。

  • 揭阳市博亚网络科技有限公司
    广东省揭阳市榕城区望龙头村莲花大道以西中天大厦隔壁1301号博亚网络
    电话:0663-8689819
    传真:0663-8689829 网站备案号:粤ICP备15011300号
400-660-5510qqsina