万众海浪论坛  
温馨提示今天是:

当网络繁忙时请选择:https://bbs.838778.com(线路一)https://bbs.939138.com(线路二)进入本站论坛。


 
标题: 网页插入flash兼容各浏览器的精简代码 chrome opera ie 测试分析
朗文
管理员
Rank: 12Rank: 12Rank: 12


UID 8
精华 6
积分 46771
帖子 2550
威望 46771 点
金钱 70591 RMB
阅读权限 200
注册 2005-11-5
状态 离线
 
发表于 2015-5-4 21:24  资料  个人空间  短消息  加为好友 
网页插入flash兼容各浏览器的精简代码 chrome opera ie 测试分析

通常Dreamweaver自动生成的代码会考虑到很多因素而产生很多代码
甚至还会创建一个脚本和expressInstall.swf(作用是如果没有浏览器flash插件,则提示安装)
该HTML代码所针对的网站是小型或面众窄 如果是大型网站面众广的话推荐使用DW自动生成的代码
当然我们也可以用js提取出来反复调用

----------------------------------------------------------------------
以下代码需要根据你的flash尺寸修改四处widtn和 height的值 当然还有flash路径
然后 <param name="wmode" value="transparent" />代码会使你的flash透明

注意 Opera浏览器整段代码都能识别(另外测试了一下,虽然他能识别两段代码,他是只会解析flash路径生效的那段代码,若都对,则解析上面的)

代码<!--[if !IE]> -->以上代码段为IE及Chrome(谷歌浏览器)系列使用代码
IE系列及Chrome浏览器 flash路径在value里面修改

Firefox浏览器只识别<!--[if !IE]> -->以下代码段
其flash路径在object data之中

kingtent code
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
        codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"
        width="888" height="187">
      <param name="movie" value="banner.swf"/>
      <param name="quality" value="high"/>
      <param name="wmode" value="transparent" />

      <!--[if !IE]> -->

      <object data="banner.swf"
        width="888" height="187" type="application/x-shockwave-flash">
            <param name="quality" value="high"/>
            <param name="pluginurl" value="http://www.adobe.com/go/getflashplayer"/>
            <param name="wmode" value="transparent" />
      </object>

      <!-- <![endif]-->
</object>

谷歌的输入法里输入chrome会有语法提示,而输入firefox和oprea却如陌生人一样
世态炎凉 明争暗斗很严重哦 唉

---
别一种方法:用swfobject.js来显示flash,也是很方便。







请收藏万众海浪网永久域名:①www.838668.comwww.939138.com  业务联系: 朗文 1836688338
顶部
 

 

本站永久域名①:www.838668.com (点击加入您的收藏夹)

当前时区 GMT+8, 现在时间是 2024-3-29 13:53

     Powered by Discuz! 5.5.0  © 2001-2007, Skin by Cool
Clear Cookies - Contactus - 万众海浪论坛 - Archiver - wap