Ir para conteúdo

POWERED BY:

Arquivado

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

André Baltieri

Atualizar página apartir de um POPUP

Recommended Posts

Bom dia pessoal, estou com um probleminha aqui.

É o seguinte, preciso atualizar uma página que chamou o POPUP. Até aí tudo bem, devem ter varios tópicos falando assim, só que minha página não possui DIV nem IFRAME, e ela é carregada a partir do index.php (index.php?page=nomedapagina).

Nesta página tem uma combobox que lista uma série de categorias(se der pra atualizar somente a combo tb seria jóia http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif ), e ao lado da combo tem um link para adicionar uma nova categoria que dispara o popup.

No caso após o cadastro da nova categoria na janela popup, gostaria que meu combo se atualizasse.

 

Agradeço desde já a paciência.

Bom dia e Obrigado

 

By André Baltieri http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom dia!

 

Muitas pessoas tem a mesma dúvida que você, eu mesmo já quebrei muito a cabeça procurando fazer isto.

 

Pelo que eu entendi você quer atualizar a janela de origem, que criou a nova janela de popup. Certo?

Para fazer isso você precisa utilizar o javascript. O javascript para quem não sabe é uma programação que trabalha no lado cliente, ou seja, não executada nada no servidor, somente no navegador.

O javascript trabalha com todos os elementos de um formulário, janelas, TAGs HTML...

O que vai nos interessar neste momento são as propriedades de janelas, vamos lá:

 

1 - Toda janela possui um propriedade NAME, podemos trabalhar em cima desta propriedade para poder abrir uma URL ou mesmo atualizar um página já aberta.

Para fazer isso teria que utilizar a seguinte sintaxe:

 

window.NOMEDAJANELA.location = 'URL';ouwindow.NOMEDAJANELA.location.reload();

No seu caso não sabemos o nome da janela incializou com o navegador, para isso utilizamos o nome "opener" para fazer referencia a janela "aberta" por trás do popup.

 

window.opener.location.reload();

Isso falar com que esta janela atualize...

 

Espero ter ajudado!

 

Grande abraço

 

Márcio Moreira

Compartilhar este post


Link para o post
Compartilhar em outros sites

Aew pessoal, valew as ajudas.

Cheguei onde queria.

 

No final não usei muitos códigos..

apenas esse

 

<script>

function fecha(){

this.opener.location="act_contaspublicas.php";

window.setInterval("self.close();window.opener.focus();",1000);

}

</script>

 

Que no caso ele atualiza a página PAI e fecha o POPUP http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Valew a atenção de todos.

Obrigado http://forum.imasters.com.br/public/style_emoticons/default/clap.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

André Baltieri;Como faço meu amigo para utilizar seu código na página.Não entendo nada de JavaScript.Até breve.

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.