フラッシュ ムービーの上にドロップダウン メニューを表示する必要があります。クロス ブラウザでこれを行うにはどうすればよいですか?
それは可能です。IBM が行っています: http://www.ibm.com/us/ GE もそうです: http://www.ge.com/
Firefox で WMODE を透過に設定しても機能しない
Iframe に配置しても IE7 未満では機能しません
これを達成するための最良の方法を知っている人はいますか?
フラッシュ ムービーの上にドロップダウン メニューを表示する必要があります。クロス ブラウザでこれを行うにはどうすればよいですか?
それは可能です。IBM が行っています: http://www.ibm.com/us/ GE もそうです: http://www.ge.com/
Firefox で WMODE を透過に設定しても機能しない
Iframe に配置しても IE7 未満では機能しません
これを達成するための最良の方法を知っている人はいますか?
これは、不透明、透明、wmodeなしの3つのモードすべての例です。
http://www.communitymx.com/content/source/E5141/wmodeopaque.htm
フラッシュムービーの下に表示したいものがある場合は透明を使用し、下にあるものを表示したくない場合は不透明を使用します
フラッシュムービーよりも高いz-indexをメニューに設定します
wmode を transparent に設定し、必要に応じて、他の要素と同じように z-index を使用します。これは Firefox でも実際に機能するはずです。
Linux用のFirefoxは、何よりもフラッシュを表示します。wmodeまたはz-indexに関して。
編集:上記のLinuxの問題は「修正」できることがわかりました。
swfとその上に配置するレイヤーの間にz-indexを持つiframeを追加する必要があります。iframeには最初にstyle="display:none"が必要であり、フラッシュプラグインが初期化された後、javascriptを使用してdisplay:blockを設定する必要があります。Iframeは、Linux上でその下にあるすべてのswfsを非表示にします。