Ir para conteúdo

Arquivado

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

Rodrigo Patricio

Refresh ao entrar na pagina e só uma vez

Recommended Posts

Olá pessoal, meu problema é o seguinte, tem como ao entrar na pagina dar um unico refresh? Ah! E sem mudar a url? Se tiver, postem o script aqui, pois num entendo nada de javascript.Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

window.location.reload();the void

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vlw void, mas ele fica carregando toda hora, num dá nem pra ver a pagina, pois ele fica carregando uma a tras da outra, vê c eu fiz certo:

<script>window.location.reload();</script>

Eu queria q só atualizase uma vez.

 

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

desculpa!!

 

pera ai q vou ver aki!!

 

pronto

 

<script>if(window.name!="first")	window.location.reload();window.name = "first";</script>

the void

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá moçada.

 

Post antigo de 2006, porém, achei útil deixar aqui uma solução que encontrei e deu certo.

 

Segue abaixo a quem interessar:


<script language="JavaScript" type="text/javascript">

var reloaded = false;
var loc=""+document.location;
loc = loc.indexOf("?reloaded=")!=-1?loc.substring(loc.indexOf("?reloaded=")+10,loc.length):"";
loc = loc.indexOf("&")!=-1?loc.substring(0,loc.indexOf("&")):loc;
reloaded = loc!=""?(loc=="true"):reloaded;

function reloadOnceOnly() {
if (!reloaded)
window.location.replace(window.location+"?reloaded=true");
}
reloadOnceOnly(); //You can call this via the body tag if desired
</script>

 

 

Att. :0

Compartilhar este post


Link para o post
Compartilhar em outros sites

Testei dessa forma abaixo e também deu certo:

 

<script type='text/javascript'>

(function()
{
if( window.localStorage )
{
if( !localStorage.getItem( 'firstLoad' ) )
{
localStorage[ 'firstLoad' ] = true;
window.location.reload();
}
else
localStorage.removeItem( 'firstLoad' );
}
})();

</script>

 

 

Fica a dica! :)

Compartilhar este post


Link para o post
Compartilhar em outros sites

desculpa!!

 

pera ai q vou ver aki!!

 

pronto

 

<script>
if(window.name!="first")
	window.location.reload();
window.name = "first";
</script>
the void

 

Void basta copiar o script como esta acima? E colar na index sem alterar nada?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá a todos, sou nova por aqui e preciso de uma ajudinha dos experts... rsrs

 

Estou precisando que o meu blog atualize a página depois de 5 segundos que o visitante entrou em qualquer página do meu blog (blogger), pra sumir meu pop up, que só aparece uma vez por visitante... Coloquei esse código aí abaixo na <head> :... </head>,

 

<script type="text/javascript">
window.onload = function() {
if(!window.location.hash) {
window.location = window.location + '#updateOnce';
setTimeout(function () {
window.location.reload();
}, 5000);
}
}
</script>
Ele realmente ta atualizando a página depois de 5 segundos que o visitante entrou pela primeira vez, mas o problema é que se o visitante navegar entre os posts do blog, em toda página que ele entrar, a página continua atualizando uma vez depois de 5 segundos, o que vai irritar meus visitantes... Tem como a página atualizar só uma vez? Quando o visitante entra, ela atualizar depois de 5 segundos e depois não atualizar mais nessa visita?
Agradeço a atenção de todos e muito obrigado se alguém puder me dar uma luz.

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.