Ir para conteúdo
Fórum Script Brasil
  • 0

Tempo Pra Redirecionar


Rapper

Pergunta

Ae fazendo favor, alguém sabe um esquema em JavaScript pra redireicona uma pagima depois de tantos segundos. pois estou trabalhando com asp e javascript, então estou precisando disso pois depois que executo uma função de cadastro em asp, ai aparece uma "janela personalizada" feita em java tambem, só que o ta acontecendo é que pagina redireicona antes que eu acabe de ler a mensagem.

Link para o comentário
Compartilhar em outros sites

12 respostass a esta questão

Posts Recomendados

  • 0

Essa função SetTimeout é bem útil... se algum dia precisarem parar a contagem no meio do caminho , usem

clearTimeout(nome_do_contador)

Aí tem que dar um nome no settimeout tipo:

nome_do_contador = setTimeout(função,tempo)

Falows

Link para o comentário
Compartilhar em outros sites

  • 0

Pessoal, eu estou precisando de algo parecido com isso... e acho que esse setTimeOut(funcao(),segundos) pode servir...

mas... estou com uma dúvida: esse setTimeOut(f,s) é comando do JavaScript ou do Asp?

Obrigado... até mais

Link para o comentário
Compartilhar em outros sites

  • 0

Para que sua página redirecione para uma outra especificada por vc, em certo tempo, ponha esta tag.

<meta http-equiv="refresh" content="10;URL=proxima.htm">

O codigo diz que a pagina atual irá redirecionar para proxima.htm em 10 segundos depois de carregada.

Dai você poe o tempo que axar que dá pra ler o troço la! hehehe

E poe o nome da pagina direitinho também!

Um abraço!

Link para o comentário
Compartilhar em outros sites

  • 0
Para que sua página redirecione para uma outra especificada por vc, em certo tempo, ponha esta tag.

<meta http-equiv="refresh" content="10;URL=proxima.htm">

O codigo diz que a pagina atual irá redirecionar para proxima.htm em 10 segundos depois de carregada.

Dai você poe o tempo que axar que dá pra ler o troço la! hehehe

E poe o nome da pagina direitinho também!

Um abraço!

Realmente a melhor forma de redirecionar a página é essa mesmo(tag meta). No caso do método setTimeOut lembrem-se que não é setTimeOut(funcao(), segundos) mas sim setTimeOut(funcao(), milisegundos). Também existe o método setInterval(funcao, milisegundos) para setar um intervalo de tempo.

Abraço

Crystian

Link para o comentário
Compartilhar em outros sites

  • 0

alguém pode me explicar melhor esta função:

setInterval(funcao, milisegundos)

o que eu gostaria.

Que uma janela PRINCIPAL (janela1)

Abre uma nova janela com um determinado tempo.

E a nova janela abre uma outra janela em um determinado tempo.

Ficando assim:

Janela(1 - depois de um determinado tempo) => abre janela(2)

janela(2 - depois de um determinado tempo) => abre janela(3)

janela(3 - depois de um determinado tempo) => abre janela(4)

Depois de um determinado tempo, a janela(4) se fecha.

Após o fechamento da janela(4), a janela(3) se fecha

Após o fechamento da janela(3), a janela(2) se fecha

Ficando novamente somente a janela(1)

Todas estas janelas irão abrir uma página.

Creio que eu tenh que dar nomes as janelas.

Uma particularidade na janela(1)

quando ela for aberta (abrirá uma página)

Após passar por todo o processo de abre e fecha, ela será aberta novamente, porem com uma página diferente da 1ª pagina que foi aberta.

Exemplo:

na primeira vez que a janela(1) for aberta, abre a pagina log01.html

a segunda vez que ela for aberta novamente abre a pagina log02.html

por isso eu preciso do contador de tempo.

RESUMO:

a janela(1) - abre a janela(2) e executa a pagina log01.html

a janela(2) - abre a janela(3) e executa a pagina teste.html

a janela(3) - abre a janela(4) e executa a pagina teste2.html

após um tempo a janela(4) se fecha.

A janela(3) se fecha após a janela(4) se fechar

A janela(2) se fecha após a janela(3) se fechar

após fecharmos as janelas a janela(1) (que nunca se fecha) começa todo o processo porem abre ao invés da página log01.html abre a página log02.html

Todas as outras janeas sempre abrirá a mesma página.

Espero que entenda o que eu quero.

Desde já agradeço a TODOS

André Lima

Link para o comentário
Compartilhar em outros sites

  • 0

blink.gifblink.gif Nossa quanta coisa blink.gifblink.gif Bem a SetInterval(f,t) eu não conhecia não... você já pode começar a fazer, a função para fechar uma janela é essa:

function fechar(){
window.opener = window
window.close("#")}

Aí você vai montando colocando no onload de cada página de acordo como você quer. Pra um tempo pra abrir outra (usando window.open) e um tempo para fechar a janela...

Falows

Link para o comentário
Compartilhar em outros sites

  • 0

Pessoal... não estou conseguindo o que preciso...

Eu queria chamar uma função a cada 1 segundo (1000 milisegundos)... mas enviando uma variável...

Tentei de duas maneiras:

setInterval:

setInterval(mens('mensagem'), 1000)
e setTimeOut:
setTimeOut(mens('mensagem'), 1000)
e a função:
function mens(m){
  alert(m)
}

O problema é que a função só está sendo executada uma vez (quando o setInterval ou o setTimeOut é executado)... e não a cada 1 segundo...

bom... agradeço antecipadamente...

e quanto ao seu caso... guest... eu acho que tem como fazer usando _parent... ou alguma outra coisa que se relacione com a página que abriu a janela...

se eu tiver tempo... vou tentar fazer isso aqui..

até mais..

Link para o comentário
Compartilhar em outros sites

  • 0

Kcio, eu não tenho certeza, mas tanto o setInteral como o setTimeOut não aceitam funções com parâmetros, pois eu acredito q o parênteses da function acaba fechando o parenteses do setInterval.

Uma solução pra isso é criar outra função para chamar aquela q você quer passar parâmetros.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,6k
×
×
  • Criar Novo...