Ir para conteúdo

POWERED BY:

Arquivado

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

JRRC

[Resolvido] Problema com redirecionamento

Recommended Posts

Bom dia a todos do iMasters,

 

Meu problema é o seguinte galera tenho uma DIV que quando um determinado usuario do sistema tenta acessa um ID não cadastrado no banco de dadis ela redireciona a pagina para essa DIV mostrando a mensagem de ERRO até aí tá funcionando tudo certo, então implementei um codigo para ela retornar para a pagina anterior, até retorna, mais só funciona no Google Chrome.

 

Abaixo está a DIV mais o codigo que usei para retornar a pagina anterior.

 

DIV

 

<div id=\"pag_erro\"><img src='imagens/ok.gif' width='16' height='16' valign='middle'/>  <strong>ID</strong> $msg_id.>

 

Código para retornar para pagina anterior

 

<meta http-equiv="refresh" content="5;url=javascript:history.back()">

 

DIV + Código para retornar para pagina anterior

 

echo "<div id=\"pag_erro\"><img src='imagens/ok.gif' width='16' height='16' valign='middle'/>  <strong>ID</strong> $msg_id. <meta http-equiv=\"refresh\" content=\"5;url=javascript:history.back()\"></div>";  

 

Alguém sabe me dizer aonde estou errando para que isto não funcione nem no IE nem no FireFox ?!

Desde de já obrigado pela ajuda de todos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olha, o problema não é no PHP. Vou mover para o fórum de JS.

 

Tópico Movido

PHP http://forum.imasters.com.br/public/style_emoticons/default/seta.gif Javascript

Compartilhar este post


Link para o post
Compartilhar em outros sites

<meta http-equiv="refresh" content="5;url=javascript:history.back()">

Não sei se estou enganado, mas nunca vi esta construção desta meta tag...

 

Utilize Javascript para fazer isto...

 

Pesquise pela função setInterval http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Conseguir resolver usando o setTimeout

 

Ficou da seguinte forma agora:

 

echo "<div id=\"pag_erro\"><img src='imagens/ok.gif' width='16' height='16' valign='middle'/> <strong>ID</strong> $msg_id</div> 
<script language="javascript"> 
window.setTimeout("history.go(-1)", 5000); 
</script> 
"; 

 

Obrigado pela ajuda de todos, até a proxima, valeu galera.

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.