Mudar de aba, rich:tabPanel [Resolvido, mas tentando entender porque]

1 resposta
E

Olá pessoal,

Estou com um problema estranho, eu tenho uma aba de nome “usrList”, que eu usava a seguinte linha de código para dar o foco para essa aba:

function listUserFocus(){ abaListUser = parent.document.getElementById("usrList_shifted"); abaListUser.click(); }

e no evento onclick de um commandLink aponto para essa função de javascript.

Acontece que sem eu mexer em nada, essa função parou de funcionar, falando que:

Mozilla Firefox:
Erro: abaListUser.click is not a function
Arquivo-fonte: http://localhost:8081/maisgoias2/admin/listUser.jsf
Linha: 11

Eu estava mexendo em outra página, sem mexer no javascript da outra página. Se eu abro essa mesma página no Opera, dá erro de “Mismatch type”, alguém tem alguma ideia do que pode estar acontecendo? (switchType=“client”)

1 Resposta

E

Mudei a função javascript (e funcionou):

function editUserFocus(){ abaListUser = parent.document.getElementById("usrEdit_shifted"); abaListUser.onclick(abaListUser); }

Mas alguém sabe porque antes existia a função associada ao click (no caso eu acessava a função pelo obj.click() ) e agora tenho que referenciar por onclick?

Antes funcionava tanto no Opera quanto no IE e FF.

Criado 14 de junho de 2010
Ultima resposta 14 de jun. de 2010
Respostas 1
Participantes 1