Reload em pagina

Olá,

Qual seria a melhor maneira de ficar fazendo reload em uma pagina?

Exemplo, tenho uma pagina que fica aberta 100% do tempo, e de tempos em tempos preciso verificar se chegou mensagens para um usuario. Essa verificacao é feita fazendo uma consulta no banco. A parte de verificacao ja esta pronto, so preciso fazer o reload.

Qual seria uma boa solucao pra isso?
Estou usando WW + Velocity, existe algo pronto nesse nivel no WW?

]['s

E se você executar o processamento em um iframe oculto?

AJAX (vide Gmail).

:arrow: Asynchronous JavaScript and XML (AJAX) with Java 2 Enterprise Edition

Não precisa desse canhão todo se a coisa é simples. Algo assim pode bastar:

try
{
    req = new XMLHttpRequest();
    req.open( "POST", 'checkSession.action', false );
    req.send( null );
    if( req.readyState == 4 && ( req.status == 200 || req.status == 500 ) )
    {
	//etc
    }
}
catch( err )
{
	alert( err );
}

Mais em:
http://jibbering.com/2002/4/httprequest.html
http://developer.apple.com/internet/webcontent/xmlhttpreq.html

[quote=LIPE]Não precisa desse canhão todo se a coisa é simples. Algo assim pode bastar:

try
{
    req = new XMLHttpRequest();
    req.open( "POST", 'checkSession.action', false );
    req.send( null );
    if( req.readyState == 4 && ( req.status == 200 || req.status == 500 ) )
    {
	//etc
    }
}
catch( err )
{
	alert( err );
}

Mais em:
http://jibbering.com/2002/4/httprequest.html
http://developer.apple.com/internet/webcontent/xmlhttpreq.html[/quote]

Vlw LIPE, vou dar uma olhada a respeito.

Sobre AJAX, por isso eu coloquei que o sistema usa WW. Ja dei uma olhada nele, mas nao quero e nao posso migrar. Mesmo assim obrigado pelos links vou dar uma olhada depois.

]['s

Se vc inserir este script não te atende ?

[code]

[/code]

o tempo se não me engano é em milisegundos.

Peraí, AJAX é um conceito, e não um framework…
Não ha necessidade de migrar…embora surja uma grande discussao na validade dessa coisa toda de AJAX,(pois parece mais um joguinho de marketing da AdaptivePath/Jesse), visto jah trabalharmos com hidden-frames ha milênios…
o conceito por trás disso tudo nao lhe obriga a usar XML como resposta das suas chamadas assíncronas.

Portanto, pode-se dizer q com a soluçao dada pelo LIPE vc jah estarah usando os conceitos de AJAX.

Ah, pra quem tah viajando na maionese aih com essa historia de AJAX:

http://en.wikipedia.org/wiki/AJAX

Alguma coisa contra um simples:

<meta http-equiv="refresh" content="10">

?

[]'s

Que tal dados de um form perdidos ao se atualizar a pagina?! ou mesmo o impaciente usuário xingando o desenvolvedor enquanto espera aquela maldita pagina cheia de imagens maravilhosas carregar?!

Peraí, AJAX é um conceito, e não um framework…
Não ha necessidade de migrar…embora surja uma grande discussao na validade dessa coisa toda de AJAX,(pois parece mais um joguinho de marketing da AdaptivePath/Jesse), visto jah trabalharmos com hidden-frames ha milênios…
o conceito por trás disso tudo nao lhe obriga a usar XML como resposta das suas chamadas assíncronas.

Portanto, pode-se dizer q com a soluçao dada pelo LIPE vc jah estarah usando os conceitos de AJAX.
[/quote]

Olá,

Realmente o meu conhecimento do assunto pelo jeito ta ruim. Li em algum lugar sobre algum framework e imaginei que seria so assim.

Agora uma pergunta, nao cheguei a olhar os links ainda, mas teria como usar o conceito com o WW sem problemas?

]['s

Sim cara, sem problemas…
E com um ou outro:

<script src="..." .../>

Fica quase imperceptível toda a mágica! :wink: