2011-04-06 52 views
1

要作序,我已经看过以前的问题,谷歌搜索广泛的答案,这个问题并道歉,如果它一旦已经回答过了,我没能找到它。iFrame和Flash广告Z-指数问题

我的问题是,我有一个加载任何模式,等等,可能弹出的TOP一些Flash内容在我的网站的广告。这与模态的z-索引无关。

这些广告被包裹在一个。 Iframe内部有<script>标签,用于加载加载广告的js文件。

的来源是跨域的,因此禁用了更改可能加载的对象参数以添加wmode参数的功能。

有谁知道一个解决方案吗?

回答

2

我最好的猜测是老的iframe黑客:

做一个iframe,把它放在另一个内嵌框架(Z-指数)的顶部。任何你想要在闪光之上的东西都会在这个新的iframe之上。新的iframe只有一个白色背景,并且大小与您的弹出窗口/模式等完全匹配。

+0

我的模式是,我们会说,500像素高,宽500像素,显示在页面的中间。该广告高250px,宽300px,并显示在页面的侧面。当模式弹出时,右下角会从Flash广告顶部切出。此修补程序是否可行,以及如何实施? – ehftwelve 2011-04-06 17:39:01

+0

是的,它会工作。你的iframe应该是500x500,并在你的模态的确切位置。它的z-index应该低于你的模式,并且高于你的广告框架。至于它是如何实现的,它取决于你的模式是如何实现的:)有可能是jQuery插件来做到这一点,以匹配iframe到div。 – 2011-04-06 17:40:50