Ir para conteúdo

POWERED BY:

Arquivado

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

egalauber

comando para atualisar página

Recommended Posts

olá pessoal!

 

Tenho um formulário php/html para cadastrar fotos no site, esse form chama uma página php que copia as fotos para uma pasta e chama novamente a página anterior.

Esta página do formulário tem também miniaturas das fotos cadastradas, aquí é q está o problema...

Quando retorno para esta página as novas fotos não aparecem, daí tenho q apertar F5.

 

Então a melhor solução seria um comando para atualisar a página não é?????

 

Tentei estes comandos do java script:

window.opener.location.href;

window.opener.location.reload();

history.go(5)

Mas nenhum deu certo.

 

E tentei este do HTML:

<meta http-equiv="Refresh" content="5"; "URL=cadastro fotos.php" />

Este deu certo, mas fica atualisando a página toda hora, e preciso que atualise apenas uma vez para aparecer as fotos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

esclarecendo

 

window.opener.location = "arquivo.html";

isso só funciona quando você abriu uma nova janela, sendo que este comando fará a página de onde foi aberta a nova janela vá para o endereço informado.

 

window.opener.location.reload();

fará basicamente o mesmo que o anterior apenas recarregando o endereço onde estava

 

history.go(5)

este comando serve para avançar e retroceder pelo histórico do browser, o mesmo que clicar no voltar e avançar do browser

sendo que nesse caso 5 seria o número de avanços, caso queira voltar no histórico utilize números negativos

 

o mais correto no seu caso seria após o processo de inclusão da foto você direcionar o usuário para a página da lista de fotos usando

<?php header("Location: cadastro fotos.php"); ?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

esclarecendo

 

window.opener.location = "arquivo.html";

isso só funciona quando você abriu uma nova janela, sendo que este comando fará a página de onde foi aberta a nova janela vá para o endereço informado.

 

window.opener.location.reload();

fará basicamente o mesmo que o anterior apenas recarregando o endereço onde estava

 

history.go(5)

este comando serve para avançar e retroceder pelo histórico do browser, o mesmo que clicar no voltar e avançar do browser

sendo que nesse caso 5 seria o número de avanços, caso queira voltar no histórico utilize números negativos

 

o mais correto no seu caso seria após o processo de inclusão da foto você direcionar o usuário para a página da lista de fotos usando

<?php header("Location: cadastro fotos.php"); ?>

 

Antes estava assim mesmo amigo, só que não dá.

Ele direciona para a página normalmente só que as fotos novas não aparecem, tenho que mandar atualisar a página (F5).

Compartilhar este post


Link para o post
Compartilhar em outros sites

como uso o window.opener.location.reload();???

 

tentei usar isso:

<a href=java script:window.opener.location.reload()>Recarregar</a>

 

mas nao funcionou...

 

alguem pode me ajudar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tópico movido: PHP=>Javascript

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.