Ir para conteúdo

POWERED BY:

Arquivado

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

dahool

[Resolvido] PHP reload de pagina mãe.

Recommended Posts

Olá!

Tenho o seguinte cenário:

 

-> tabela com registos

-> quando se carrega num registo, abre um popup com a informação do registo que pode ser modificada e guardada.

 

Eu preciso que depois de a informação ser guardada, o script faça um reload na pagina mãe de onde o popup foi aberto, para actualizar a informação.

 

já tentei correr a função de java script:

CODE
function closedit() {

opener.location.reload();

window.close();

}

 

ela ao inicio funcionava.. mas depois tive que optimizar o meu código para usar includes e passei a ter:

 

-> index.php (com include da tabela.php)

 

e aí a função deixou de funcionar! Já tentei colocar a funçã0 tanto na tabela.php como no index.php e não há maneira de funcionar!

 

Podem-me ajudar?

 

Obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom Dia. Achei meio confusa sua dúvida. Pois inserindo o codigo abaixo no seu arquivo de inserção das informacoes no banco de dados, a janela mae deveria ser atualizada. :unsure:

 

window.location = window.close();
window.opener.location.reload();

PS: Espero que alguem possa te ajudar melhor, mas enquanto isso poderia ser um pouco mais especifico ou passar alguma informacao adicional para facilitar o entendimento da sua duvida. ;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

ok eu tenho em PHP:

 

CLASSE

FUNCAO1

FUNCAO 2

FUNCAO 3

....

 

A FUNCAO2 retorna uma Tabela de registos (mysql). Nessa tabela quando clicamos num registo, tenho uma funcao em Javascript que me volta abrir a FUNCAO2 num popup (mais pekeno) com o registo onde clicou, para se poder editar o registo. Quando se clica em "salvar" chama uma funçao:

CODE
function closedit() {

opener.location.reload();

window.close();

}

Pronto. Isto resultava.

 

Porem tive que modificar o meu codigo para a seguinte forma:

 

CLASSE

include("FUNCAO1.php");

include("FUNCAO2.php");

include("FUNCAO3.php");

....

 

Tive que fazer isto para que o ficheiro da CLASSE não ficasse muito pesado, uma vez que as funçoes estavam a ficar enormes, tive que as separar por ficheiros independentes.

e agora o código:

CODE
function closedit() {

opener.location.reload();

window.close();

}

Já não funciona mais!!

 

Alguma solução? :unsure:

Compartilhar este post


Link para o post
Compartilhar em outros sites

dahool, Boa Noite!

Que bom que o problema foi resolvido... Posta a resolução, dessa forma você ajuda a outros membros que estiverem a mesma dúvida futuramente.

 

Ok. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

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.