Ir para conteúdo
Fórum Script Brasil

Flávio Nóbrega

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre Flávio Nóbrega

Flávio Nóbrega's Achievements

0

Reputação

  1. 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); } }
×
×
  • Criar Novo...