2009-03-20 5 views
1

私はDHTMLナビゲーションメニューのウェブページを持っています。このページには、Flashオブジェクトが埋め込まれています。現在、DHTMLメニューをアクティブにすると、開いているメニュー項目のリストがフラッシュの下に表示されます。トップレベルのZレベルではないフラッシュオブジェクトをレンダリングする方法は?

どのようにしてDHTMLメニュー項目をフラッシュオブジェクトの上に表示させることができますか。私は、フラッシュオブジェクトの書き込みやタグ付けの際に使用できる属性があると思います。

すべての主要なブラウザ(Firefox3、IE6、IE7、IE8、Chrome、およびSafari)でこのソリューションが機能することを願っています。

ありがとうございました。

答えて

4

デフォルトでは、FlashオブジェクトはDHTMLの上に配置されます。 DOMの一部としてレンダリングされたFlashオブジェクトを作成し、次のように透明のwmode属性を設定する必要があり、適切なZインデックスを遵守するには、次の

<div class="flashthingy"> 
    <object width="295" height="248"> 
    <param name="wmode" value="transparent"></param> 
    <embed src="http://www.foobar.com/" type="application/x-shockwave-flash" wmode="transparent" width="295" height="248"></embed> 
    </object> 
</div> 

は今、あなたは適切なZインデックスを設定することができますFlashオブジェクトは従うべきです。

関連する問題