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

Html 如何防止使用iframes重新加载Flash播放器?,html,iframe,frames,Html,Iframe,Frames,我有一个网站,有一个巨大的背景图像。我需要在网站顶部放置一个flash播放器,我刚刚意识到他们点击的每个页面都是一个新页面,因此重新启动flash播放器。所以我想把flash播放器放在一个iframe中,这样它将在整个用户冲浪过程中继续播放 但我的问题是iframe会覆盖背景图像而不是在下面吗?或者页面的背景图像(不是iframe)会很好地位于iframe下面,没有人会比我的方法更明智吗?任何帮助都将不胜感激。首先,您要做的是将各个页面的内容放入iframe(而不是flash视频),因为这是您要

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


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

首先,您要做的是将各个页面的内容放入iframe(而不是flash视频),因为这是您要更新的内容。您希望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">

如果框架不好,带上所有关于框架的垃圾东西(如果你想阅读的话,谷歌“为什么框架不好”)

您应该了解一些AJAX技术。JavaScript框架喜欢,并且有很多功能,您可以查看。这将使用户能够在电影播放时进行投票、添加收藏夹或评论等操作,就像Youtube一样


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

也许你应该在doctype上尝试这个问题(请参阅页面底部的链接)。根据我的经验,无论你做什么,一定要在每个可能的浏览器上测试它,因为有些浏览器会做一件事,而另一些则会做完全相反的事情……对。。。将flash放在iframe中(因为iframe元素将存在于页面本身)会继续出现问题。对不起,这是一个极其肮脏的解决方案。这是1996年风格的web开发思维。前端有大量乱七八糟的代码,几乎无法维护布局和设计(尤其是与CMS或博客引擎一起使用时),而ridiciolus限制了视觉设计的实际实现。我的想法行不通。每次用户单击新页面时,iframe都会刷新,因此会删除我的整个iframe理论:(我并不是说这是最好的解决方案,正如你在下面建议的,有更好的解决方案,尽管这些解决方案本身也有缺点。如果框架不像ie6,它们不会破坏一切,它们可能会限制扩展等,但这取决于客户/用户想要什么,以及网站需要什么程度的自由。Ifram我正在运行一个Wordpress网站,有大量的调整。巨大的旋转背景,用于WP帖子的自定义AJAX滚动条,以及flash播放器。你可以在这里查看(www.mibsolutionsllc.com/proc_-dev)如果我的解释让你想要更多。我现在正在寻找iframe的替代方案,这样我的flash就可以在不重新启动每个页面的情况下继续:(