Jump to content


Photo

Ajax


  • Faça o login para participar
7 replies to this topic

#1 gonacts

gonacts

    "Agora eu tb tenho um Tux..." =D

  • Usuários
  • 1030 posts
  • Sexo:Não informado

Posted 27/01/2006, 10:07

como faça para ficar recarregando a pagina sem dar refresh?!

o script q encontrei ele faz isso, mas ele dá uma pekena piscada na hr de recarregar..isso eh normal?
"Ninguém é tão inteligente que não possa aprender e ninguém é tão burro que não possa ensinar.."
"As dúvidas engrandecem nossa sabedoria, mas não basta somente tirá-las, temos que entendê-las"

#2 bdoweb

bdoweb

    Super Veterano

  • Usuários
  • 1641 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 27/01/2006, 19:50

bom naum necessariamente precisaria ser AJAX depende do q vc quer dá para fazer soluções bem simples!!! ;) !!!!

É claro q AJAX dá muito mais dinamismo se trabalhodo junto a alguma linguagem server-side!!!!!!!


[]'s
Quer ajuda seus amigo e ainda ganhar uma graninha?
Acesse agora mesmo http://yeapiz.com

#3 gonacts

gonacts

    "Agora eu tb tenho um Tux..." =D

  • Usuários
  • 1030 posts
  • Sexo:Não informado

Posted 28/01/2006, 00:02

eu simplesmente ADOREI a sua resposta camarada..." fazer soluções bem simples!!"


:wacko:


diz ai algumas ;)
"Ninguém é tão inteligente que não possa aprender e ninguém é tão burro que não possa ensinar.."
"As dúvidas engrandecem nossa sabedoria, mas não basta somente tirá-las, temos que entendê-las"

#4 Klaus

Klaus

    @ ubuntu jaunty

  • Ex-Admins
  • 7924 posts
  • Sexo:Masculino
  • Localidade:127.0.0.1

Posted 28/01/2006, 12:15

AJAX ou uma conexão keep-alive.
Klaus Paiva
Conheça também: Taperás

#5 gonacts

gonacts

    "Agora eu tb tenho um Tux..." =D

  • Usuários
  • 1030 posts
  • Sexo:Não informado

Posted 28/01/2006, 13:41

conexão QUEM?!
vi um outro topico q o camarada te perguntou o q era isso e vc nao explicou tb...
tem como dar uma palinha ai?!

EDITADO

eu to usando o seguinte script:
var req; 

// Recarrega a cada 60000 milissegundo (60 segundos) 

setInterval("buscarMensagens()", 3000); 

function loadXMLDoc(url) 
{ 
    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="tempo" e insere o conteudo 
            // retornado nela, como texto HTML 
            document.getElementById('conversa').innerHTML = req.responseText; 
        } else { 
            alert("Houve um problema ao obter os dados:\n" + req.statusText); 
        } 
    } 
} 

function buscarMensagens() 
{ 
    loadXMLDoc("http://localhost/helpdesk/dialogo.php?num_chamada=<?=$_GET['num_chamada']?>&at_phone_status_id=<?=$_GET['at_phone_status_id']?>&enviadapor=<?=$_GET['enviadapor']?>"); 
} 
só q qnd ele recarrega na boa ele fica dando umas piscadinhas....nao sei pq...e no IE continua nao fuyncionando....no ie ele nao carrega os dados..mas qnd eu mando as msgs ele aparece la no FF normal....

sera q eh esse ActiveX??

Edição feita por: gonacts, 28/01/2006, 17:23.

"Ninguém é tão inteligente que não possa aprender e ninguém é tão burro que não possa ensinar.."
"As dúvidas engrandecem nossa sabedoria, mas não basta somente tirá-las, temos que entendê-las"

#6 Klaus

Klaus

    @ ubuntu jaunty

  • Ex-Admins
  • 7924 posts
  • Sexo:Masculino
  • Localidade:127.0.0.1

Posted 28/01/2006, 18:22

Conexão keep-alive, como o próprio nome já diz, é uma conexão que fica aberta o tempo todo enquanto a pessoa está com a página aberta.

Entre no batepapo UOL e veja que a página nunca termina de carregar...
Klaus Paiva
Conheça também: Taperás

#7 gonacts

gonacts

    "Agora eu tb tenho um Tux..." =D

  • Usuários
  • 1030 posts
  • Sexo:Não informado

Posted 16/02/2006, 16:46

teria algum script q possa mostrar?! :rolleyes:
"Ninguém é tão inteligente que não possa aprender e ninguém é tão burro que não possa ensinar.."
"As dúvidas engrandecem nossa sabedoria, mas não basta somente tirá-las, temos que entendê-las"

#8 Klaus

Klaus

    @ ubuntu jaunty

  • Ex-Admins
  • 7924 posts
  • Sexo:Masculino
  • Localidade:127.0.0.1

Posted 17/02/2006, 08:38

Opa, vários:

http://www.google.co...G=Google Search

Achei mais resultados procurando por conexão persistente. :D Acho que usar conexão persistente é mais correto do que keep-alive, que eu havia usado!
Klaus Paiva
Conheça também: Taperás




0 user(s) are reading this topic

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

IPB Skin By Virteq