1

在这个对象元素中有一个名为 param[@name = 'movie'] 的子元素

    <object type="application/x-shockwave-flash" width="300" height="324" data="flashlet.swf" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000">
        <param name="movie" value="flashlet.swf">
        <param name="swliveconnect" value="true">
        <param name="allowfullscreen" value="true">
        <param name="FlashVars" value="id=120231">
    </object>

我见过其他具有 param[@name = 'src'] 而不是 name=movie 的对象元素示例。

那么,这里有没有人知道两者之间的区别?

感谢您的回答,

问候鲍勃

4

3 回答 3

0

虽然这个问题的答案中已经列出了差异,但总的来说,我倾向于不担心这些差异。我这么说只是因为我推荐使用swfobject

这将为您处理好您的object标签。它还处理诸如 Flash Player 版本检测、播放器升级/下载以及在用户没有/不想要 Flash 时显示替代内容等事情。

它非常易于使用,这里有一个简单的示例:

swfobject.embedSWF("myFlashContent.swf", "myContent", "300", "120", "9", "expressInstall.swf", null, null, null, alertStatus);
于 2009-07-06T20:33:26.287 回答
0

如果您检查W3Schools 中的HTML 标签,您会发现您提供的语法是所有浏览器都支持的语法

于 2009-07-06T20:16:52.233 回答
0

这种集合用于符合 w3c 标准。当您插入 Flash 嵌入内容时,Adobe(tm) DreamWeaver 会使用 param[@name='src']。Adobe(tm) DreamWeaver 提供的对象的使用有一些不好的地方:它不符合 w3c,而您发布的对象符合 w3c。不幸的是,如果您使用的是符合 w3c 的标签,您应该遵循http://www.alistapart.com/articles/flashsatay中的 flash satay 技术在 IE 上工作

于 2009-07-06T20:24:12.750 回答