在这个对象元素中有一个名为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。
那么,有没有人知道这两者之间的区别?
感谢您的回答,
关于鲍勃
答案 0 :(得分:0)
如果您在W3Schools中查看HTML tag,您会发现您提供的语法是所有浏览器支持的语法
答案 1 :(得分:0)
此类设置用于兼容w3c。 当您插入flash-embed内容时,Adobe(tm)DreamWeaver会使用param [@ name ='src']。 使用Adobe(tm)DreamWeaver提供的对象有一些不好的东西:它不符合w3c,你发布的那个符合w3c标准。 不幸的是,如果你使用符合w3c标签,你应该遵循http://www.alistapart.com/articles/flashsatay的flash satay技术来处理IE
答案 2 :(得分:0)
虽然已经在这个问题的答案中列出了差异,但总的来说我不会担心这些差异。我这样说只是因为我建议使用swfobject。
这将为您处理object
标记。此外,如果用户没有/想要Flash,它还可以处理Flash Player版本检测,播放器升级/下载以及显示替代内容等内容。
它非常易于使用,这是一个简单的示例:
swfobject.embedSWF("myFlashContent.swf", "myContent", "300", "120", "9", "expressInstall.swf", null, null, null, alertStatus);