já testei em todos os browsers(os mais populares… ), funcionava normalmente desde o IE6 … com o IE9 não … dei uma olhada no forum deles http://community.jboss.org/message/564509 e parece que realmente só com JSF2 e richfaces 4 pra rodar no IE9 sem problemas, a versão 3.x.x. não rola !
agora acho q é esperar atualização do IE ou das versões 3.x do Richfaces
Também estou com um monte de problemas… achei um forum que relata os problemas desde a versão beta… http://community.jboss.org/message/562538
Mas pelo que entendi os caras num tem uma previsão não…
Tem um cara que aconselha que geremos nossa própria versão corrigida…
Consegui fazer um pacote do RF que ta funfando no IE9, pelo menos até agora…
Segui as orientações do fórum que postei mais acima,
alterei a função de reconhecimento do IE para:
function getInternetExplorerVersion()
{
var rv = -1;
if (navigator.appName == 'Microsoft Internet Explorer')
{
var ua = navigator.userAgent;
var re = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");
if (re.exec(ua) != null)
rv = parseFloat( RegExp.$1 );
}
return rv;
}
function isIE9()
{
var ver = getInternetExplorerVersion();
if ( ver > -1 )
{
if(ver == "9"){
alert('true');
return true;
}
else{
alert('false');
return false;
}
}
else{
return false;
}
}
E deletei a linha que tinha:
LOG.debug("Hidden JSF state fields: "+idsSpan);
Fiz as alterações recompilei o pacote e ta funfando
[quote]Funcionou a dica do amigo acima , JSF 1.2.13 + RichFaces 3.3.3 + OpenFaces 2.0
vlw [/quote]
Sinto dizer que funciona parcialmente, da problema nas ordenações de tabelas e alguns outros lugares…
Acho que é somente a ponta do iceberg…