Ir para conteúdo

Arquivado

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

mjs

Executar ação em 5 seg

Recommended Posts

Por exemplo aqui no fórum ele retorna para a página anterior em 5 seg,, mais ou menos como eu faço isso,,, deve ser como for mas não sei como fazer nem achei como, se alguém tiver uma dica ou um código para eu estudar fico grato :)

Compartilhar este post


Link para o post
Compartilhar em outros sites

você pode usar setTimeout() do javascript

 

<script language=javascript>

  function abrir_pagina(pagina){

  location.href=pagina;

  }

  segundos = 5;

  milesegundos = 1000;

  tempo = (segundos*milesegundos);

  setTimeout("abrir_pagina('about:blank')",tempo);

Compartilhar este post


Link para o post
Compartilhar em outros sites

você pode usar setTimeout() do JavaScript

 

 

<script language=javascript>

  function abrir_pagina(pagina){

  location.href=pagina;

  }

  segundos = 5;

  milesegundos = 1000;

  tempo = (segundos*milesegundos);

  setTimeout("abrir_pagina('about:blank')",tempo);

</script>

Valeu cara, mas como é a lógica desse código os milesegundos é 1 seg * 5 o que daria 5 mas eu não entendo qual a função do setTimeout, ele lê a saida da multiplicácão no caso 5000 milesegundos e executa o script no caso abrir aquela página em 5 seg?

Compartilhar este post


Link para o post
Compartilhar em outros sites

setTimeout(AçãoQueDeveSerExecutada, TempoEmMilissegundos);

 

Simples. :P

Legal :P

Compartilhar este post


Link para o post
Compartilhar em outros sites

<meta http-equiv="refresh" content="meutempoemsegundos;URL=minhapagina.php">

Interessante!!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

não foi à toa que indiquei o setTimeout()

Sim mas o código que você me passou não funfa:

<script language=javascript>  function abrir_pagina(pagina){  location.href=pagina;  }  segundos = 5;  milesegundos = 1000;  tempo = (segundos*milesegundos);  setTimeout("abrir_pagina('about:blank')",tempo);</script>

Já tentei concatenar vários modos para ele executar a ação com o setTimeOut, mas ele não executa :ph34r:

Compartilhar este post


Link para o post
Compartilhar em outros sites

funfa ?? o que é.. funfa ??se puder, mostre o que você está fazendo

Estou fazendo assim::

<script language=javascript>  function abrir_pagina(pagina){  location.href=pagina;  }  segundos = 10;  milesegundos = 1000;  tempo = (segundos*milesegundos);  setTimeout("abrir_pagina('/linuxhard/index.html')",tempo);</script>

Que é para ele redirecionar em 10 seg para index.html só que passa 10 - 20 segundos e nada ele nào reinicia nem a mensagem de erro ;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

o codigo q eu passei nao funciona?xii... mals ae... aqui nunca tive problemas !=/

O seu funciona sim :D Joguei ele para se seja executado no else e deu certo, mas fiquei intrigado pq o do javascript naum funfa pq a lógica tá certa, deveria funcionar...

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.