Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Damon

Refresh sem piscar a pagina

Recommended Posts

Alguém saberia uma forma de dar um refresh sem piscar a pagina ?

 

<meta http-equiv="refresh" content="3;URL=> 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tava vendo o código, no caso ele usa para atualizar a div, ai surgiu a duvida no meu caso eu não estou usando div

estou usando uma pagina toda em php.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se você está fazendo um chat, então vamos melhorar isso né? Você NÃO quer atualizar a tela toda.

 

Supondo que as mensagens apareçam num div, você só precisa atualizar esse div via ajax (usando a solução que já foi passada).

Compartilhar este post


Link para o post
Compartilhar em outros sites

mas vc pode inserir uma DIV para isso, sem problema

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pessoal deixa eu esclarecer melhor a minha duvida, acho que vcs não entenderam !!rsrs

 

Não sei se vcs chegaram analisar o código que por sua vez esta perfeito, "parabéns Bruno" excelente!

 

Vou postar aqui para agente analisar juntos!

 

 

<script type="text/javascript">
	$(document).ready(function(){
		$("#menu a").click(function( e ){
			e.preventDefault();
			var href = $( this ).attr('href');
			$("#content").load( href +" #content");
		});
	});
	</script>

Como podem ver ele esta usando um menu para atualizar a <div id=" content" >, já no meu caso eu não vou esta utilizando nada, eu vou ter que passar um tempo para que ela possa atualizar a partir desse tempo. Agora como farei isso dentro desse código, eis a duvida pessoal.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Lucas Guima

 

Tentei montar a logica aqui utilizando setInterval() mais não deu certo não, da uma olhada.

<script type="text/javascript">
	$(document).ready(function(){
		setInterval(function()$("#content"), 3000);
			var href = $( this ).attr('href');
			$("#content").load( href +" #content");
		});

</script>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Assim no meu lá ta faltando as {} mas eu tentei com elas e tentei também sem usar a variável, mais não funcionou não, infelizmente.
Eu acho que é logica mesmo que esta errada.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então eu estava tentando adaptar no código Willian Bruno, aquele que ele fez para atualizar a div ai ficou assim:

<title>Chat_conversa</title>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script>

<head>
<script>
$(document).ready(function(){
		setInterval(function(){$("#content");
			var atua = $( this ).attr('chat_conversa.php');
			$("#content").load( atua +" #content"),3000;
		});
	});

function rolar(){
scrollTo(0,100000);
}

</script>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.