2

我有一个具有巨大背景图像的网站。我需要在网站顶部放一个Flash播放器,我才意识到他们点击的每个页面都是一个新页面,因此重新启动了Flash播放器。所以我想把那个 Flash 播放器放在一个 iframe 中,这样它就可以在整个用户浏览过程中继续播放。

但我的问题是 iframe 会覆盖背景图像而不是在下面吗?或者页面的背景图像(不是 iframe)会很好地放在 iframe 下方,而且没有人会比我的方法更聪明?任何帮助将不胜感激。

4

2 回答 2

2

首先,您要做的是将您的各个页面内容放入 iframe(而不是 flash 视频)中,因为这是您要更新的内容。您希望 Flash 位于实际的父页面上,因此它始终保持不变。(或将两者放在单独的 iframe 中,只更新内容 iframe)。

关于你关于 iframe 背景的问题,你可以让它透明,这样背景仍然可以通过它看到。

为此,将 iframe 上的 ALLOWTRANSPARENCY 属性设置为 true,例如

<iframe width="100%" height="500px" name="content" src="home.html" frameborder=0 allowtransparency="true"></iframe>

然后在将要包含在 iframe 中的页面中,将正文的背景设置为透明:

<body style="background-color:transparent">
于 2009-08-25T17:59:54.650 回答
-1

iframe 很糟糕,并带走所有关于框架的烂东西(如果你想阅读的话,谷歌“为什么框架不好”)。

你应该看的是一些 AJAX 技术。像DojojQuery这样的JavaScript 框架有很多你可以查看的功能。这将使用户能够在电影播放时进行投票、添加到收藏夹或评论等操作——就像 Youtube 一样。

不过,这完全取决于您在 HTML 页面下运行的内容。你能提供更多关于这方面的信息吗?

于 2009-08-25T18:01:40.200 回答