zoukankan      html  css  js  c++  java
  • object and embed Mr

    <object>与<embed>的区别。object只有支持ActiveX控件的浏览器才支持。而embed则是firefox等其他浏览器和ie(注意ie是支持)所支持的。
    既然ie也支持embed为什么还要用object?因为,不能保证其他支持ActiveX控件的浏览器也可以很好的支持嘛。比如国产的一些浏览器呀。

    接下来我们来理解一下下面的代码:
    <object id="MediaPlayer1" width="350" height="68" classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95"
    codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715"
    align="baseline" border="0" standby="Loading Microsoft Windows Media Player components..."
    type="application/x-oleobject">
    <param name="invokeURLs" value="0">
    <param name="FileName" value="http://play3.yymb.com/1/yymb_1/2007/2/21/yymb_13219/2.wma">
    <param name="ShowControls" value="1">
    <param name="ShowPositionControls" value="0">
    <param name="ShowAudioControls" value="1">
    <param name="ShowTracker" value="1">
    <param name="ShowDisplay" value="0">
    <param name="ShowStatusBar" value="1">
    <param name="AutoSize" value="0">
    <param name="ShowGotoBar" value="0">
    <param name="ShowCaptioning" value="0">
    <param name="AutoStart" value="1">
    <param name="PlayCount" value="0">
    <param name="AnimationAtStart" value="0">
    <param name="TransparentAtStart" value="0">
    <param name="AllowScan" value="0">
    <param name="EnableContextMenu" value="1">
    <param name="ClickToPlay" value="0">
    <param name="DefaultFrame" value="datawindow">

    <embed src="http://play3.yymb.com/1/yymb_1/2007/2/21/yymb_13219/2.wma" align="baseline" border="0" width="350" height="68"
    type="application/x-mplayer2"
    pluginspage="http://www.microsoft.com/isapi/redir.dll?prd=windows&amp;sbp=mediaplayer&amp;ar=media&amp;sba=plugin&amp;"
    name="MediaPlayer" showcontrols="1" showpositioncontrols="0"
    showaudiocontrols="1" showtracker="1" showdisplay="0"
    showstatusbar="1"
    autosize="0"
    showgotobar="0" showcaptioning="0" autostart="1" autorewind="0"
    animationatstart="0" transparentatstart="0" allowscan="1"
    enablecontextmenu="1" clicktoplay="0"
    defaultframe="datawindow" invokeurls="0">
    </embed>
    </object>
    上面,embed放在object里面,对于firefox来说,object它直接忽略,所以生效的是embed那段代码。而对于ie来说,embed会被它忽视,所以
    生效的是object那段代码。
    这里主要再讲一下几个重要的参数,其他的参数就自己上网去查它们的意思吧。
    object的classid和codebase,这两个属性告诉浏览器使用flash的版本及下载地址。
    同样的embed,“pluginspage”属性也是告诉浏览器下载flash player的地址

  • 相关阅读:
    oracle 存储过程的基本语法
    Silverlight :服务器返回错误: NotFound 错误
    利用CSS定位背景图片 backgroundposition
    解决 asp.net 伪静态 IIS设置后 直正HTML无法显示的问题
    输入框下拉列表提示
    同步文本框内容的JS代码
    判断文本框只能输入中文汉字的代码
    如何解决padding标记在ie7、ie6以及firefox中的兼容问题
    ASP.NET用URLRewriter.dll实现伪静态
    滑动效果,适合做faq或menu
  • 原文地址:https://www.cnblogs.com/rafx/p/flash.html
Copyright © 2011-2022 走看看