4

我知道这个问题被问了很多,我在发布之前检查了所有“相关问题”,我尝试了所有我能找到的不同解决方案,但无济于事。

我正在站点页面上的一个站点上工作,并且有一个使用原始创建者使用的 Pop Menu Magic 的标题导航,它目前隐藏在仅在 IE 中播放的 swf 下,而在 Firefox 中完美运行。

我已经尝试了一切,从将 wmode 更改为透明或不透明,在不同的 div 上使用 z-index,确保它们具有定义的位置等。

任何帮助将不胜感激。

这是“嵌入”代码:

<div id="slideShow">
<div id="flashcontent">
This text will be replaced by the SWFObject Flash Inclusion.
</div>
<script type="text/javascript">
var so = new SWFObject("flash-banner2.swf", "mymovie", "747", "258", "8", "#000");
so.addParam("quality", "high");
so.addParam("wmode", "opaque");
so.write("flashcontent");
</script>
</div>

再次感谢您的帮助。

Stack Overflow 最初只让我发布 1 个超链接,所以我会将 css 放在评论中。

4

2 回答 2

1

从您的 CSS 开始,position: relative在通用选择器规则 ( ) 中摆脱它。*真是个坏主意。删除它可以解决问题。

它确实以多种方式破坏了该站点(假设这:http ://www.onlineuticacollege.com/david/实际上是您正在谈论的站点),但是您应该解决发生这些问题的位置,而不是通过相对定位一切。

于 2009-11-09T21:13:08.793 回答
0

注意:在 IE 中说问题时,一定要说什么版本,因为现在有 3 个主要版本。我猜是6。

当诸如 flash 和 select 元素等窗口对象不遵守 z-index 规则时,这是 IE6 的“特性”。修复是隐藏或使用 iframe “垫片”

谈到这里:iframe shimming or ie6 (and below) select z-index bug

于 2009-11-09T21:15:30.943 回答