我有一个正在页面中间显示的flash对象。问题是每次我尝试在这个页面中打开一个js弹出窗口时,flash对象都会覆盖弹出窗口。
我已经尝试将wmode param设置为“opaque”,但它不起作用。我把它设置为“透明”,但仍然没有变化。 我已经尝试将弹出窗口的“z-index”设置为一个非常大的值,但这不起作用。我已经将flash对象包装成a并将div的“z-index”设置为0.这也不起作用。
这是我的flash对象:
<noscript>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="100%" height="347" id="EditableTree">
<param name="movie" value="<c:url value='${flashHost}/EditableTree.swf'/>" />
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" />
<param name="allowScriptAccess" value="always" />
<param name="allowFullScreen" value="true" />
<param name="flashVars" value="person=${id}&highlight=${highlight}"/>
<!--[if !IE]>-->
<object type="application/x-shockwave-flash" data="<c:url value='${flashHost}/EditableTree.swf'/>" width="100%" height="347">
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" />
<param name="allowScriptAccess" value="always" />
<param name="allowFullScreen" value="true" />
<param name="wmode" value="transparent" />
<param name="flashVars" value="person=${id}&highlight=${highlight}"/>
<!--<![endif]-->
<!--[if gte IE 6]>-->
<p> Adobe Flash Player version 10.0.0 or greater is not installed</p>
<!--<![endif]-->
<a href="http://www.adobe.com/go/getflashplayer">
<img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash Player" />
</a>
<!--[if !IE]>-->
</object>
<!--<![endif]-->
</object>
</noscript>
关于如何在flash对象上显示内容的任何想法?
答案 0 :(得分:1)
这个参数应该这样做:
<param name='wmode' value='transparent'/>
我发现你已经在你的一个objwect标签中找到了它