0

我希望在我的 Drupal 网站上包含标题横幅。我使用了以下代码,但除了一页之外,它在所有页面上都显示为空白。

codebase="http://download.macromedia.com/pub/shockwave/cabs/flash

    /swflash.cab#version=7,0,19,0" width="786" height="147">

<param name="movie" value="pmi.swf" />

   <param name="quality" value="high" />

<embed src="pmi.swf" quality="high" pluginspage="http://www.macromedia.com

   /go/getflashplayer" type="application/x-shockwave-flash" width="786" height="147">   </embed>

我该如何解决这个问题?

4

1 回答 1

0

正如我在嵌入标签上看到的那样,您将 swf 文件保存在根目录中吗?(www.example.com/banner.swf)。但是你不应该把文件放在文件路径之外(通常是sites/all/files/)。然后将文件放在正确的位置,您可以使用“file_directory_path()”函数获取闪存的完整 url 路径。就像是:

<embed src="<?=file_directory_path()?>/pmi.swf" quality="high"  pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="786" height="147">   </embed>
于 2012-05-24T03:03:58.093 回答