0

ページの中央に表示されているこのフラッシュオブジェクトがあります。問題は、このページでjsポップアップを開こうとするたびに、フラッシュオブジェクトがポップアップを覆い隠すことです。

wmodeパラメータを「不透明」に設定しようとしましたが、機能しませんでした。「透明」に設定しましたが、変更はありません。ポップアップの「z-index」を非常に大きな値に設定しようとしましたが、うまくいきませんでした。フラッシュオブジェクトをにラップし、divの「z-index」を0に設定しました。これも機能しませんでした。

これが私のフラッシュオブジェクトです:

 <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>

フラッシュオブジェクトの上に何かを表示する方法について何かアイデアはありますか?

4

1 に答える 1

1

このパラメーターはそれを行う必要があります:

<param name='wmode' value='transparent'/>

object タグの 1 つに既に含まれているようです

于 2010-09-07T21:54:14.537 に答える