Ir para conteúdo
Fórum Script Brasil
  • 0

Problema com Javascript no Firefox 3


Flávio Nóbrega

Pergunta

Pessoal, tenho o seguinte código javascript que submete um formulário e exibe uma tela de espera enquanto a página está em execução.

Só que, quando o usuário é redirecionado para outra página e clica no botão BACK do browser (firefox), a tela de espera é exibida por tempo indeterminado.

Isso não ocorre no Internet Explorer. :blink:

Alguém tem uma possível solução?

Obrigado desde já!

Segue o código javascript abaixo:

function exibeTelaEspera(endereco){

    frame = document.getElementById('telaEspera');
    //Seleciona todos os inputs do documento:
    inputs = document.getElementsByTagName("input");
    document.getElementById('imgIndicador').style.display='';
    frame.style.display = "";
    frame.style.zIndex = "3";
    var i=0;
    
    if(browser.isIE){ //esconde as combos no IE
        selects = document.getElementsByTagName("select");
        for(aux=0; aux<selects.length;aux++){
            selects[aux].style.visibility="hidden";
        }
    }
    
    
    //Esconde os inputs do documento:
      for(i=0;i<inputs.length;i++){
            var thisElement = inputs[i];
         if (thisElement.getAttribute("type") == "submit" || thisElement.getAttribute("type") == "image"){
              thisElement.style.visibility="hidden";
         }
      }
    
    if(endereco){ //Com argumento
        enderecoImgTelaEspera = endereco;
        setTimeout("document.getElementById('imgIndicador').src = enderecoImgTelaEspera;",100); //Corrige a animação da imagem após um submit
    }
    else{ //Sem argumento
        setTimeout('atualizaImg(frame)',100); 
    }

}

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      651,9k
×
×
  • Criar Novo...