Target unreachable - jsf + seam

1 resposta
M

Opa :smiley:

Tenho uma aplicação que roda no jboss e utiliza jsf e seam, eu tinha um problema com o duplo clique e então criei uma expressão:

var listaBotoes = new Array();
var botaoJaFoiClicado = false;
var contadorBotoes = 0;
function desabilitarBotaoSubmit(button, form){
    var i = 0;
    var botoes = listaBotoes.toString();
    var existeBotaoArray = botoes.match(button.name);
    if(existeBotaoArray == null){
        listaBotoes[contadorBotoes] = button.name;
        contadorBotoes++;
    }
    for(i=0; i != listaBotoes.length; i++){
        if(listaBotoes[i] == button.name){
            if(botaoJaFoiClicado == false){
                botaoJaFoiClicado = true;
                button.value='Aguarde...';
                return true;
            } else {
                return false;
            }
        }
    }
}

pagina.jsp

onchange="desabilitarBotaoSubmit(this, 'form1'"

Após colocar essa expressão, vou entrar na aplicação e na primeira vez que vou me logar, recebo o seguinte erro:

Se eu tirar minha expressão funciona normal. Pesquisei no google sobre esse erro e descobri que o objeto não foi inicializado porém nunca foi mexido nisso e sempre funcionou quando não existia a expressão. Alguém pode me dar uma luz ou alguma solução alternativa para que somente seja permitido um clique no botão?

Obrigado.

[]'s

1 Resposta

sammers21

Kra pelo amor de Deus se você, descobriu como corrigir isso por favor posta no fórum não encontrei na net até agora!!!

Criado 11 de abril de 2008
Ultima resposta 11 de ago. de 2010
Respostas 1
Participantes 2