Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Meu Problema é o seguinte, tenho um link em um relatorio, o endereço dele é, relatorio.php , e nele tenho um link que abre uma poupop, e nessa poupop tenho outro relatorio, de finalizados e nao finalizados, e o cliente, eu consiguo pegar cada id do cliente e o codigo de finalizados, e preciso de alguma função que ao clicar , chame una função javascript, e carregue a nova pagina com meu id do cliente e meu codigo de finalizado, exemplo:
ao clicar, fecha automaticamente a poupop e minha pagina anterior a relatorio.php carregue para relatorio.php?id_cliente='id do cliente'&finalizados='codigo de finalizado' , ou seja quero que apenas a poupop feche e atualize a pagina com a nova url
consegui resolver usei a seguinte
html:
<a onclick="voltarparaRelatorio('10','5')"> seleciona <a>
função js:
function voltarparaRelatorio(id,fin){
url="relatorio_chamados_os.php";
window.opener.location.replace(url+"?id_cliente="+id+"&nfin="+fin);
window.close();
}
esse link da chamada da função e chamado pela poupop, ai ela carrega a pagina anterior com esse nova url por causa do replace e fecha a poupop!
Que bom que resolveu o problema, mas uma dica seria você usar um javascript não obstrutivo.
Que bom que resolveu o problema, mas uma dica seria você usar um javascript não obstrutivo.
obrigado cara, realmente foi melhor
Pode fazer isso via javascript nesta ordem;
primeiro redirecione a pagina e depois feche a janela popup
o trecho abaixo pode te dar uma ajudinha
<script>window.opener.location = '$local';self.window.close();</script>