在Internet Explorer中浏览Flash影片

时间:2010-12-21 17:08:02

标签: flash z-index css-position html

这个古老的问题......为什么地狱中没有一个位于闪光对象上方的div与z-index保持在一起。我过去找到了答案,但已经很久了,我似乎无法得到答案。我的flash电影是左边的div:

<div id="flash">
<object width="614" height="289">
<param name="movie" value="images/75.swf">
<param name="wmode" value="transparent">
<embed src="images/75.swf" width="614" height="289" wmode"transparent">
</embed>
</object>
</div>

我需要排在最前面的div的css是:

.menu ul li:hover ul li a:hover {
background:#5a3f2d;
color:#FFF;
z-index: 9999;

我无法在ie6或ie8中显示flash影片。我知道这是老学校,但我很沮丧!我的导航div需要有绝对位置吗?这就是为什么它不起作用?

示例是here.将鼠标悬停在右侧的第一个链接上:“CUSTOMER SERVICE”

全部谢谢:)

4 个答案:

答案 0 :(得分:8)

希望这会对你有所帮助,  请看一下。 http://manisheriar.com/blog/flash_objects_and_z_index

答案 1 :(得分:1)

我使用了以下内容,它对我有用。

<param name="wmode" value="opaque" />

我在Why doesn't Z-Index in IE render the way it's supposed to over a Flash Movie?

找到了这个解决方案

答案 2 :(得分:0)

我已经看到很多这些问题和论坛,但为了清楚这一点,应该添加这两个选项,以避免某些版本停止工作:

<param name="wmode" value="opaque" />

<embed wmode="opaque" src="...">

的src: http://manisheriar.com/blog/flash_objects_and_z_index

答案 3 :(得分:-1)

将父容器(表)和/或兄弟容器(另一个“td”标签)的z-index设为1

可能会有所帮助