2010-12-15 1 views
0

h:selectOneMenuは、p:ダイアログが表示されたときに常に有効です(ダイアログのモーダル属性がtrueに設定されています)。IE6h:p:ダイアログのモーダル属性がtrueに設定されていると、selectOneMenuは常に有効になります。 IE6

IE8などのブラウザでは正常に動作します。

+0

これまでの情報に基づいて問題を視覚化/理解するのは難しいです。詳しく教えてください。あなたの英語が悪い場合は、この問題を正確に再現する最小限のコードスニペットを含めてください。 – BalusC

+0

**あなたは10歳のブラウザをサポートする必要がありますか? IE6をサポートすることは非常に広範です。必要なJavaScriptが増えるほど、より多くの問題が発生します。 –

答えて

0

hm他の要素の後ろに隠れていても、選択メニューを参照しているような音が見えますか?

これは選択ボックスでは問題ありません(jsf問題ではありません)、私が使用するソリューションは以下のコードを含むコンポーネントです。選択ボックスの上に表示されるメニューなどに含まれます。

<!-- hack: make the selectBoxes behind the div really hidden --> 
<script> 
document.write('&lt;!--[if lte IE 6.5]&gt;&lt;iframe src="javascript:false;"  
        class="hiddenIframeMenu"&gt;&lt;/iframe&gt;&lt;![endif]--&gt;'); 
</script> 

CSS:バグ+ソリューションに関する

.hiddenIframe { display:none; display:block; position:absolute; top:0; left:0;z-index:-1; filter:mask(); width:3210px; height:3210px; } 

詳細はここで見つけることができます:

http://www.targetprocess.com/agileproductblog/2006/07/ie6-select-and-z-index-problem.html

関連する問題