PHPWEB轮播广告FLASH在谷歌浏览器中不显示的解决方法

  • 2014-08-25
  • 来自:北京大兴网站制作建设公司|营销型网站建设制作|网页设计|北京浩森宇特|丰台海淀通州朝阳做网站
  • PHPWEB

在用PHPWEB模板的时候,碰到首页有一个FLASH轮播广告,在IE浏览器下可以正常显示播放,在谷歌浏览器中却显示不了,解决办法如下:

1、找到advs/templates/tpl_advsflashlb.htm这个文件;
2、将这个文件的原内容如下:

[html] view plaincopy

  1. <!-start->  

  2. <script type=text/javascript src="{#CP#}js/advsflashlb.js"></script>  

  3. <div id="swfContent"></div>  

  4. <script type="text/javascript">  

  5.  var xmlData="{#xmlData#}";  

  6.    

  7.  var flashvars = {xmlData:xmlData};  

  8.  var params = {menu:false,wmode:"opaque"};  

  9.  var attributes = {};  

  10.  swfobject.embedSWF("images/advsflashlb.swf", "swfContent", "{#picw#}", "{#pich#}", "6","expressInstall.swf", flashvars, params, attributes);  

  11. </script>  

  12. <!-start->  


 修改为新内容如下:

[html] view plaincopy

  1. <!-start->  

  2. <script type=text/javascript src="{#CP#}js/advsflashlb.js"></script>  

  3. <script type="text/javascript">  

  4.  var xmlData="{#xmlData#}";  

  5.    

  6.  var flashvars = {xmlData:xmlData};  

  7.  var params = {menu:false,wmode:"opaque"};  

  8.  var attributes = {};  

  9.  //swfobject.embedSWF("images/advsflashlb.swf", "swfContent", "{#picw#}", "{#pich#}", "6","expressInstall.swf", flashvars, params, attributes);  

  10.   

  11. document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" style="VISIBILITY: visible" width="{#picw#}" height="{#pich#}" id="swfContent">');  

  12.  document.write('<param name="movie" value="images/advsflashlb.swf"><param name="quality" value="high">');  

  13.  document.write('<param name="menu" value="false"><param name=wmode value="opaque">');  

  14.  document.write('<param name="FlashVars" value="xmlData={#xmlData#}">');  

  15.  document.write('<embed src="images/advsflashlb.swf" wmode="opaque" FlashVars="xmlData={#xmlData#}" menu="false" quality="high" width="{#picw#}" height="{#pich#}" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');      

  16. document.write('</object>');    

  17.    

  18. </script>  

  19. <!-start->  


现在360浏览器客户端有好多也是用谷歌浏览器的内核,所以360浏览器不支持FLASH轮播广告的也可用以上方法解决。
 



在线客服
免费咨询热线

010-89294966

13240313971