html为什么会有一个地方是空白的,Div

一、传统的方法。

codebase="http://www.doczj.com/doc/29bc13c18bd63186bcebbc78.html/pub/shockwave/cabs/flash/swflash.cab#version=7,0, 0,0"

width="550" height="400" id="Untitled-1" align="middle">

height="400" name="mymovie" align="middle" allowScriptAccess="sameDomain"

type="application/x-shockwave-flash" pluginspage="http://www.doczj.com/doc/29bc13c18bd63186bcebbc78.html/go/getflashplayer" />

这方法是使用object 和embed 标签来嵌入,细心的会发现,object 的很多参数和embed 里面的很多属性是重复的,为什么这样做?为了浏览器兼容性,有的浏览器支持object,有的支持embed,这也是为什么要修改Flash 的参数时两个地方都要改的原因。这种方法是Macromedia 一直以来的官方方法,最大限度的保证了Flash 的功能,没有兼容性问题。但是它现在不那么好用了:

1.无法通过验证,由于为了兼容性而嵌入的embed 标签是不符合W3C 的规范的。当然,如果你

不在乎什么规范不规范,另当别论。

2.微软由于种种原因,在sp2 后限制了IE 的ActiveX 的使用模式,就是在页面中的ActiveX 有

一个虚框,需要用户点击一次才能正常交互。Flash是作为一个ActiveX 嵌入到网页中的,所以

它也会受牵连,只有通过JS 嵌入Flash 才能解决这个问题。

3.没有Flash 版本检测,如果版本浏览器的flash插件版本不够,或者不能正常显示你的swf 文件,

或者会弹出一个ActiveX 的确认安装的框——这个框对很多用户来说是很恐怖的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值