如何防止使用iframe重新加载Flash播放器?

时间:2009-08-25 17:53:01

标签: html iframe frames

我有一个拥有巨大背景图片的网站。我需要在网站的顶部放置一个Flash播放器,我才意识到他们点击的每个页面都是一个新页面,因此重新启动Flash播放器。所以我想将这个flash播放器放在iframe中,以便在整个用户浏览过程中继续播放。

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

2 个答案:

答案 0 :(得分:2)

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

关于iframes背景的问题,您可以将其设为透明,以便通过它可以看到背景。

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

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

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

<body style="background-color:transparent">

答案 1 :(得分:-1)

iframe很糟糕,并带走了所有关于框架的糟糕内容(谷歌“为什么框架坏了”,如果你想要一些阅读)。

您应该关注的是一些AJAX技术。像DojojQuery这样的JavaScript框架具有许多您可以查看的功能。这将使用户能够在电影播放时进行投票,添加到收藏或评论等事情 - 非常像Youtube。

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