0

如何在不使用 JavaScript 库的情况下将 Flash SWF 文件嵌入 HTML 页面?

Flash 影片是一种广告,它将在没有任何可用的 JavaScript 库(如 SWFObject)的网站上运行。我唯一的能力是使用document.write. 我不希望添加任何外部脚本标签(或write它们)。

浏览器要求基本上是“所有浏览器”:

  • IE6+
  • FF2+
  • 铬,Safari(WebKit)
  • Opera 的最新版本(不需要 100%)

我不关心验证。唯一的目标是让它可靠地工作。

4

3 回答 3

2

使用<object> <object/>& 该OBJECT标签由 Internet Explorer 在 WindowsEMBED上使用,由 Netscape Navigator(Macintosh 和 Windows)和 Internet Explorer(Macintosh)标签使用,如下所示:

<object type="application/x-shockwave-flash" data="myclip.swf"> 
    <param name="movie" value="myclip.swf" />
    <param name="quality" value="high" />
    <!-- Sandwich the embed tag inside the object tag -->
    <embed src="myclip.swf" quality="high" />
</object>
于 2012-10-21T17:03:18.903 回答
0
<object width="400" height="400" data="helloworld.swf"></object>

这适用于所有浏览器,但我建议您避免使用<embed>标签,因为 Firefox 不支持它。<object>您可以从下面的链接了解有关标签的更多信息。

http://www.w3schools.com/tags/tag_object.asp

于 2012-10-21T17:04:44.353 回答
0

我认为它与<iframe>.

<iframe src="myclip.swf" width="300" height="200" border="0" />

http://jsfiddle.net/ZZ5Pk/(警告:响亮的 SWF)

于 2012-10-21T17:09:16.230 回答