jcfr Posted September 23, 2009 at 02:16 PM Report Share #288299 Posted September 23, 2009 at 02:16 PM boas pessoal tenho uma pagina que me apresenta dados dentro de uma frame e eu queria que quando ocorre uma dada situaçao me enviasse automaticamente para outra pagina saindo da tag algo do genero: if($x=="manuel"){ echo "<meta http-equiv='refresh' content='0.2;URL=index.php target=_parent'>"; } mas isto não funciona, alguém me sabe dizer como se faz? Link to comment Share on other sites More sharing options...
scorch Posted September 23, 2009 at 02:23 PM Report Share #288301 Posted September 23, 2009 at 02:23 PM Usa o header. if($x=="manuel"){ header("Refresh: 0.2;URL=index.php target=_parent"); } PS: Não respondo a perguntas por mensagem que podem ser respondidas no fórum. Link to comment Share on other sites More sharing options...
jcfr Posted September 23, 2009 at 02:32 PM Author Report Share #288303 Posted September 23, 2009 at 02:32 PM da o seguinte erro: Warning: Cannot modify header information - headers already sent by (output started at C:\.....\act_pass.php:36) in C:\.....\act_pass.php on line 37 não sei porque dá esse erro, nunca utilizaei o header antes... Link to comment Share on other sites More sharing options...
scorch Posted September 23, 2009 at 02:33 PM Report Share #288304 Posted September 23, 2009 at 02:33 PM Vê isto. PS: Não respondo a perguntas por mensagem que podem ser respondidas no fórum. Link to comment Share on other sites More sharing options...
jcfr Posted September 23, 2009 at 03:31 PM Author Report Share #288314 Posted September 23, 2009 at 03:31 PM não sai da frame continua sempre lá :S Link to comment Share on other sites More sharing options...
scorch Posted September 23, 2009 at 03:35 PM Report Share #288315 Posted September 23, 2009 at 03:35 PM Mas queres que a pagina dentro da frame vá para outra ou queres redireccionar a página que contém a frame? PS: Não respondo a perguntas por mensagem que podem ser respondidas no fórum. Link to comment Share on other sites More sharing options...
scorch Posted September 23, 2009 at 03:36 PM Report Share #288317 Posted September 23, 2009 at 03:36 PM Tenta antes assim: if($x=="manuel"){ header("Location: index.php"); } PS: Não respondo a perguntas por mensagem que podem ser respondidas no fórum. Link to comment Share on other sites More sharing options...
jcfr Posted September 23, 2009 at 03:37 PM Author Report Share #288318 Posted September 23, 2009 at 03:37 PM a ideia é ir para outra página mas já fora da frame, ou seja saltar fora da frame Link to comment Share on other sites More sharing options...
jcfr Posted September 23, 2009 at 03:37 PM Author Report Share #288319 Posted September 23, 2009 at 03:37 PM mas isso abre o index.php dentro da frame e quero que o abra já fora mas dentro do mesmo separador e não consigo Link to comment Share on other sites More sharing options...
softklin Posted September 23, 2009 at 03:54 PM Report Share #288322 Posted September 23, 2009 at 03:54 PM Isso só consegues fazer com javascript: if ($x == "Manuel") { echo '<script type="text/javascript">window.top.location="http://www.saites.com/pagina/k/queres.ext"</script>'; } O Window.top representa a janela "principal", ou seja, a página na qual a frame foi originalmente aberta, logo vai substituir toda a página e não só a frame. Nick antigo: softclean | Tens um projeto? | Wiki P@P Ajuda a comunidade! Se encontrares algo de errado, usa a opção "Denunciar" por baixo de cada post. Link to comment Share on other sites More sharing options...
jcfr Posted September 23, 2009 at 04:30 PM Author Report Share #288331 Posted September 23, 2009 at 04:30 PM já consegui obrigado a todos os que ajudaram foram muito uteis, ainda sou um noob nisto e as vezes apanho estes problemas, qualquer coisa estarei por aqui Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now