我有一个具有巨大背景图像的网站。我需要在网站顶部放一个Flash播放器,我才意识到他们点击的每个页面都是一个新页面,因此重新启动了Flash播放器。所以我想把那个 Flash 播放器放在一个 iframe 中,这样它就可以在整个用户浏览过程中继续播放。
但我的问题是 iframe 会覆盖背景图像而不是在下面吗?或者页面的背景图像(不是 iframe)会很好地放在 iframe 下方,而且没有人会比我的方法更聪明?任何帮助将不胜感激。
首先,您要做的是将您的各个页面内容放入 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">