2012-01-20 7 views
0

私が取り組んでいるサイトでは、古くなったCSS "suckerfish"メニューを使用して、Javascriptや他のCSSソリューションではなくドロップダウンを行います。これらのページの一部にはフラッシュがあり、Internet Explorer 8の場合にのみ、メニューはフラッシュ領域によって「ブロック」されます。この問題に関する質問(herehere)を確認した後、wmode = "opaque"とwmode = "transparent"の両方を試してみました。これはChrome、Opera、Safariの問題を解決しました。 Firefoxはwmodeの指定なしで動作しました。CSSのメニューがInternet Explorerのみのフラッシュの上にオーバーレイされない

しかし、IE 8はこれらのいずれにも対応していません... CSSメニューはフラッシュにオーバーレイされません。これらのフラッシュ要素には位置が割り当てられていないので、Z-インデックスを割り当てることは私の理解が行く限り助けにならない。

IE 8でこの作業を行うにはどうすればよいですか?

あなたは、2つの異なるページ、とのいずれかで、この操作を見ることができます注意してください。

のwmode = "透明":http://www.momentumnow.biz/mn/index.shtml(問題のフラッシュピースの名前はMN_Pres-2-A.swf)

のwmode = "不透明":www.momentumnow.biz/mn/benefits.shtml(問題のあるフラッシュピースはBenefits-A.swfという名前です)。あなたは、IEブラウザのためのフラッシュセクションでこのコードを追加する必要が

おかげ

答えて

1

これはコードです:Shalinisubramaniの助け後

   <param name="play" value="true"> 
       <param name="loop" value="true"> 
        <param name="wmode" VALUE="transparent"> 
       <!--<![endif]--> 

       <a href="http://www.adobe.com/go/getflashplayer"> <img src="/mn/images/a-350x120.png" alt="Get Adobe Flash player version 9.0.28 or later"> </a> 

       <!--[if !IE]>--> 

      </object> 
+0

私は間違いをしましたか?それは働いていないようですか? 2つのページの両方に「param」を追加しました。 2つ目は不透明にしました。 – Ray

+0

""を挿入しましたか?それは動作していません。 –

+0

ありがとう、私は第1ページにを入れ、第2ページにを入れました。私はタイプミスを見ていないよね? – Ray

0

、私は不透明と透明の比較、あなたに興味がある可能性がある。このpostを見つけました。私はポストの2番目の答えごとに前者を使用して終了しました。

関連する問題