Ir para conteúdo

POWERED BY:

Arquivado

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

mx loco

time em redirect

Recommended Posts

ai galera.. eo seguinte...e bem simples....gostria de saber como colocar um time em um redirect... tipo... esperar uns 5 segundos pra depois redirecior...sera que tem como...to na espera...valeu gente...

Compartilhar este post


Link para o post
Compartilhar em outros sites

e se você por um http:refresh? não funciona?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Essa é uma tag de cabeçalho em html<meta http-equiv="refresh" content="5;URL=www.seusite.com.br">

Compartilhar este post


Link para o post
Compartilhar em outros sites

kara....hehe ja sabia..desta intem... so naum tinha pensado nisso...caiu como uma luvamuito obrigado...

Compartilhar este post


Link para o post
Compartilhar em outros sites

no meu caso a tag de cabeçalho em html não funcionaria pois vou fazer um if e depois o response.redirectcomo seria o timer do VB ?PS já vi alguem postar algo parecido tipo um loop mas não encontrei o post.

Compartilhar este post


Link para o post
Compartilhar em outros sites

oi gente, mais uma tentativa, tenho certeza que já vi esse loop por aqui que imitaria uma pausa de xx segundos, mas com certeza não encontei. Helpe-me please!

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara basta você pegar o tempo atual e entrar num while da vida até o tempo atual ser maior que o tempo pego no inicio em seus x segundos

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isso pode gerar problemas, sempre vi discussões a respeito da queda brutal de performance que isso pode causar nos servidores.

 

Além do mais fiz um teste e realmente fica "pesado" quando se quer um numero maior que 2 segundos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

você pode usar javascriptsettimeout(acao,tempodeesperaemmilisegundos)

Compartilhar este post


Link para o post
Compartilhar em outros sites
no meu caso a tag de cabeçalho em html não funcionaria pois vou fazer um if e depois o response.redirect

 

como seria o timer do VB ?

 

PS já vi alguem postar algo parecido tipo um loop mas não encontrei o post.

você pode usar sim pelo cabeçalho, é só dar um response.AddHeadder e o comando correspondente. Usando o endereço que seria o seu Redirect no endereço do cabeçalho.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Essa é uma tag de cabeçalho em html<meta http-equiv="refresh" content="5;URL=www.seusite.com.br">

Não precisa ficar no cabeçalho, no corpo da página tambem funciona!

Compartilhar este post


Link para o post
Compartilhar em outros sites

legal funciona, o único problema é que o asp continua rodando.

 

Tipo o redirect estava no meio de um if assim

ASP [/tr][tr]if erro then

response.redirect 'mas assim não tem como colocar um msg

end if

[/tr]

 

mas assim:

ASP [/tr][tr]

if erro then

Mensagem de erro,....

<meta http-equiv="refresh" content="5;URL=www.seusite.com.br">

end if

[/tr]

 

fica:

Mensagem de erro,....

 

ADDOFILE ...

 

 

mas beleza, muito obrigado pela ajuda.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Logo após o colocar o redirect feche suas conexões com BD e coloque um Response.END, isso irá interromper o a execução .ASP daquele ponto em diante.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Funcionou como uma luva, obrigado!

 

<meta http-equiv="refresh" content="5;URL=index.asp"><%DB.Closeset DB = NothingResponse.END%>

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.