2011-04-06 47 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