Eu tenho o seguinte código em minha página JSF:
<h:commandLink action="xxxx" actionListener="#{myBean.acao}" value="#{myBean.valor}" style="font-weight: bold;" >
<f:param name="paramName" value="#{myBean.pagina}" />
</h:commandLink>
Quando fui fazer os testes no Firefox 3 simplesmente o fluxo não seguia para a próxima página. O código gerado para este trecho é :
<script type="text/javascript" language="Javascript">
<!--
function dpf(f) {var adp = f.adp;if (adp != null) {for (var i = 0;i < adp.length;i++) {f.removeChild(adp[i]);}}};function apf(f, pvp) {var adp = new Array();f.adp = adp;var ps = pvp.split(',');for (var i = 0,ii = 0;i < ps.length;i++,ii++) {var p = document.createElement("input");p.type = "hidden";p.name = ps[i];p.value = ps[i + 1];f.appendChild(p);adp[ii] = p;i += 1;}};function jsfcljs(f, pvp, t) {apf(f, pvp);if (t) {f.target = t;}f.submit();dpf(f);};
//-->
</script>
<a href="#" style="font-weight: bold;" onclick="if(typeof jsfcljs == 'function'){jsfcljs(document.forms['solicitacao_2:paginaInicial:paginaInicial:solicitacao_2:formInicial'],'solicitacaoServico_2:paginaInicial:paginaInicial:solicitacao_2:formInicial:j_id_id18i1,solicitacao_2:paginaInicial:paginaInicial:solicitacao_2:formInicial:j_id_id18i1,novaPagina,pagina_1','');}return false">next</a>
E eu percebi no console do Firefox que ele mostra o erro not well-formed, na parte destacada:
O problema maior é que IE6 e no Firefox 2 tudo funciona normalmente. Alguém já passou por isso?