Jump to content


Photo

Atualizar Sem Reload.... Hehe Quero Ver


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

#1 yZarc

yZarc

    O Loco Meu !!

  • Usuários
  • 259 posts
  • Sexo:Não informado
  • Localidade:Sp/SP
  • Interesses:Programador php

Posted 29/03/2003, 22:49

seguinte, monteu um sistema de chat, mais nos ultimos testes tive um problema,,
as msgs ficam gravadas num banco mysql, e ela da um reload a cada 7 segundos para ver se tem novas msgs,,,
mais isso depois de um tempo se torna um tédio, quando ele chega a carregar uma pagina gigante,,
queria saber se alguem daqui sabo, como incluir as atualizações sem dar um reload completo na pagina,
tinha pensado em colocar um javinha que busca sei lá a cada 5 segundos num arquivo php, ai ele cola soh a diferença, mais esse "comando" em ja va exite, de ele buscar um arquivo a cada tempo??
ou tem alguma outra forma?
Hackers, you'll be free...

Community4Dev.org

Join us now and share de knowledge.


Comunidade para Desenvolvedores Livres...
Crie sem restrições e jogue fora as malditas licenças proprietárias...


em breve de volta....

#2 Richard_mello

Richard_mello
  • Visitantes

Posted 30/03/2003, 06:20

queria saber tbem,,,

#3 Renan Gonçalves

Renan Gonçalves

    Web Developer

  • Usuários
  • 771 posts
  • Sexo:Masculino
  • Localidade:São Paulo, SP
  • Interesses:Programar PHP, Java (e JSP), Javascript (com Ajax, claro), Ruby (on Rails) !

Posted 30/03/2003, 22:25

E ae cara, blz?

Tipo, ta ligado aquele esquema de rolagem automatica? Então, andei vasculhando um código de chat ai e vi que a unica funcao para dar "reload" no chat era uma funcao e é essa que vou passar pra vc...

Com essa função vc teria que usar frames. O frame do chat se coloca como principal(name) e faz assim a frame superior...
<html>
<head>
<meta HTTP-EQUIV="expires" CONTENT="Tue, 20 Aug 1996 4:25:27">
<meta HTTP-EQUIV="Cache Control" Content="No-cache">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language=JavaScript> 
<!-- Begin
function rolar() {
  if (document.TCheck.rolagem.checked) {
    parent.principal.scrollTo(0,100000);
  }
  setTimeout("rolar()", 250);
}
// End -->
</SCRIPT>
<body bgcolor="#FFFFFF" leftmargin="0" topmargin="0">
<form name="TCheck">
<p><font face="arial" size="1">Rolagem automática na Tela</font> 
<input type=checkbox CHECKED name=rolagem>
</p>
</form>
<script language=JavaScript>
<!-- Begin
rolar();
// End -->
</SCRIPT> 
</body>
</html>

É isso ae cara, se der certo poste ae se não der poste tb :D

------------
http://phpbrasil.com - Romano Chat( peguei dele :D)



falows.....

Renan Gonçalves
renan.saddam@gmail.com
(WebSite / Gmail / orkut / Windows Live! Messenger
)

"Aquele que se define se limita."





0 user(s) are reading this topic

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

IPB Skin By Virteq