Richfaces.hideModalPanel('formId:modalId') não funciona no IE 8

Srs.
Como sempre, o IE trazendo alguns entraves para o desenvolvimento!
Alguém já passou por isso?
Ele exibe numa boa, mas qndo vou esconder ele não funciona (somente no IE).



...

<input type="button" value="Fechar" onclick="Richfaces.hideModalPanel('modalId')" /> 

...

Já tentei colocar em <h:form> separado! E nada!
Alguém teve experiência semelhante??

[]'s

neeryck,

Tb estou tendo o mesmo problema… Andei pesquisando e parece que nas versões acima de 3.3 do Richfaces, esse problema não acontece.

Se eu descobrir alguma solução eu posto aqui…

Vlw!

[quote=mjl]neeryck,

Tb estou tendo o mesmo problema… Andei pesquisando e parece que nas versões acima de 3.3 do Richfaces, esse problema não acontece.

Se eu descobrir alguma solução eu posto aqui…

Vlw![/quote]

Então…
Utilizo a versão 3.3.
Agora, o fato é que ele funcionava (e funciona) em um outro projeto nosso, com JSP como View Handler . Agora estamos migrando para Facelets e me ocorreu esse problema.
Sabemos que Facelets é absolutamente compatível com JSF e suas extensões e implementações. Mas foi a única coisa que encontrei de “diferente” para ajudar na solução desse problema!
Agredeço a atenção!

[]'s

Vejam que engraçado!

pagina.xhtml



 &lt;script type="text/javascript"&gt;

	            var value;

	            function setVal(val) {
	                value = val;
	               
	                Richfaces.showModalPanel('form1:pnTeste');
	                Richfaces.hideModalPanel('form1:pnTeste');
	                
	            }

	            function closeModal() {
		            
	            	Richfaces.hideModalPanel('form1:pnTeste');
	            }
            &lt;/script&gt;

......

&lt;rich:dataTable value="#{bean.values}" 
                                    var="lista" &gt;

&lt;rich:column&gt;
          &lt;a4j:commandButton id="excluir" value="Excluir" onclick="setVal('#{lista.nome}')" image="img/close.gif" /&gt; 
//Fazendo com a imagem no botão, ele chama a função e ABRE E FECHA O MODAL

          &lt;a4j:commandButton id="excluir" value="Excluir" onclick="setVal('#{lista.nome}')"  /&gt; 
//Fazendo sem a imagem no botão, ele chama a função e SOMENTE ABRE O MODAL

&lt;/rich:column&gt;

&lt;/rich:dataTable&gt;
.....

Alguém??

[]'s

Bom, para quem quizer uma “workaround” faça assim:

((HttpServletResponse)FacesContext.getCurrentInstance().getExternalContext().getResponse()).addHeader("X-UA-Compatible", "IE=EmulateIE7");
//No código 

//ou 
&lt;%response.addHeader("X-UA-Compatible","IE=EmulateIE7"); %&gt;
//Na JSP

E quem quizer saber mais:
http://ajaxian.com/archives/ie8-compatibility-with-x-ua-compatible

Se alguém tiver alguma solução mais elegante, por favor não exite em postar!
PS:Isso se não morrer aqui a thread :smiley:

Ah! Além de ouvir que as versões acima de 3.0 já está resolvido esse problema, vi tb que a 3.3.1GA tb está, agora não sei se efetivamente é verdade =D

[]'s