Jump to content


Photo

Colocar Um Loading.Gif


  • Faça o login para participar
Nenhuma resposta neste tópico

#1 Luciano L. Steffler

Luciano L. Steffler

    Novato no fórum

  • Usuários
  • 21 posts
  • Sexo:Masculino
  • Localidade:Campo Novo do Parecis - MT
  • Interesses:PHP - AJAX - XHTML - CSS - DESIGN - DREAMWEAVER - MYSQL - ACCESS

Posted 30/07/2010, 11:11

Bom dia!

Não entendo quase nada de javascript, uso esse código abaixo para uma lista telefonica, onde conforme vou digitando ele ja vai me mostrando os resultados encontrados no banco de dados.

Porém, eu precisava que enquanto ele busca, ficasse aparecendo um texto "Carregando..." ou uma imagem gif tipo loading... pois dependendo do nome que busca ele demora um pouco a aparecer e o visitante pode achar que nao esta funcionando.

Se alguem puder me ajudar, muitíssimo obrigado!

// JavaScript Document
// FUNÇÃO RESPONSÁVEL DE CONECTAR A UMA PAGINA EXTERNA NO NOSSO CASO A BUSCA_NOME.PHP
// E RETORNAR OS RESULTADOS

function ajax(url)
{

//alert(nick);
//alert(dest);
//alert(msg);

req = null;
// Procura por um objeto nativo (Mozilla/Safari)
if (window.XMLHttpRequest) {
req = new XMLHttpRequest();
req.onreadystatechange = processReqChange;
req.open("GET",url,true);
req.send(null);
// Procura por uma versão ActiveX (IE)
} else if (window.ActiveXObject) {
req = new ActiveXObject("Microsoft.XMLHTTP");
if (req) {

req.onreadystatechange = processReqChange;
req.open("GET",url,true);

req.send();
}
}
}

function processReqChange()
{

// apenas quando o estado for "completado"
if (req.readyState == 4) {

// apenas se o servidor retornar "OK"

if (req.status ==200) {

// procura pela div id="pagina" e insere o conteudo
// retornado nela, como texto HTML

document.getElementById('pagina').innerHTML = req.responseText;

} else {
alert("Houve um problema ao obter os dados:n" + req.statusText);
}
}
}

Vlw galera!
[]'s




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq