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

Como adaptar ao código um Preload ...


fdirk

Pergunta

Oi!!!

Estou trabalhando em um código q não criei.

Ao clicar no botão é buscado em ajax as informações indicadas para aparecer no site.

Só q estão demorando e eu estava querendo colocar um aviso de aguarde na página enquanto o código é rodado.

Achei um modelo só não estou conseguindo adaptar ao código. (exemplo)

Gostaria de saber como adaptar o código ajax abaixo a rodar uma msg carregando enquanto a busca é feita ...

funcao.js

function carrega(){

    var tipoUser = " "; 
    
    var ajax = new AJAX()
    ajax.Updater("../../ajax/grid.asp?acao=carrega&tipo="+tipoUser.value,"BuscarFerias","post","carregando os dados..."); 

}
busca.asp
'loop de verificação
    for i = o to 200000
    response.write i & "<br>"
    next

Ou algum outro método de gerar essa mensagem na página asp sem ser no <body>

Já procurei vários sites e não encontrei nada q se encaixe nos códigos daki ... =/ ...

Att,

Editado por fdirk
Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

se voce está usando Ajax, pode usar o proprio ajax pra por uma imagem de carregando, exemplo

nome_XMLHTTP.onreadystatechange=function(){
        document.getElementById("nome_do_container").innerHTML= "<img src='carregando.gif'>";
        if (nome_XMLHTTP.readyState==4){
                //..........resto do codigo
        }

Link para o comentário
Compartilhar em outros sites

  • 0

Andreia, então ficaria como o código?

nome_XMLHTTP.onreadystatechange=function(){
        document.getElementById("nome_do_container").innerHTML= "<img src='carregando.gif'>"; 'essa linha tem q fazer referência a q??
        if (nome_XMLHTTP.readyState==4){
                   var tipoUser = " "; 
    
                   var ajax = new AJAX()
                     ajax.Updater("../../ajax/grid.asp?acao=carrega&tipo="+tipoUser.value,"BuscarFerias","post","carregando os dados..."); 

        }
}

Assim?

porque se for está dando um erro, " "nome_XMLHTTP" is undefined ".

Editado por fdirk
Link para o comentário
Compartilhar em outros sites

  • 0

Oi!!

Tenho uma página onde está o formulário, q chama um js (funcoes.js visto no 1º post) dele chamo o código da pesquisa.

Consegui fazer com q a mensagem e a figura apareçam

function carrega(){
            var tipoUser = " "

            document.all.BuscarFerias.innerHTML = "<img src='snake.gif'>Carregando...";
        
            var ajax = new AJAX()            

                ajax.Updater("../../ajax/grid.asp?acao=carrega&tipo="+tipoUser.value,"BuscarFerias","post","carregando os dados..."); 

}

Agora o problema é q só aparecem no IE no firefox não funciona.

Como eu tenho q adpatar para funcionar no firefox???

Att,

Link para o comentário
Compartilhar em outros sites

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
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...