h: selectOneMenu всегда включен, когда для модального атрибута диалога p: установлено значение true. IE6 - PullRequest
0 голосов
/ 15 декабря 2010

h: selectOneMenu всегда включается, когда ap: диалоговое окно показывает (модальный атрибут диалогового окна был установлен в true.) IE6

Но в IE8 или других браузерах это работает хорошо.

1 Ответ

0 голосов
/ 15 декабря 2010

хм, похоже, что вы ссылаетесь на меню выбора, видно, хотя оно должно быть скрыто за другими элементами?

это проблема ie6 с полями выбора (а не проблема 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

...