Ir para conteúdo

POWERED BY:

Arquivado

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

Alisson_Schneider

Recarregar página principal após fechar janela (prettyPhoto)

Recommended Posts

Boa tarde, tenho a seguinte dúvida, tenho uma página principal e clicando sobre o link abro outra página php, nela o usuário faz o cadastro, eu gostaria de saber como eu poderia fazer para que quando o usuário clicasse em "cadatrar", ele recaregasse a página principal.

 

obs: já consigo fazer o cadastro e fechar automaticamente o prettyPhoto

 

minha dúvida é no refresh mesmo, testei alguns scripts na internet, mas ninguém conseguiu fazer isto realmente funcionar, a lógica é simples, porém não estou conseguindo implementar.

 

obs2: não tenho nada no código de relativo por enquanto apenas chamo a função normalmente como está na documentação do script, tentei funções como

 

<script type="text/javascript" charset="utf-8">
$(document).ready(function(){
  $("a[rel^='prettyPhoto']").prettyPhoto();
  $(".pp_close").click(function () {
    document.location.reload(true);
  });
});
</script>

e não obtive êxito, se alguém puder me ajudar, e que já tenha passado por isso, ficaria grato.

Compartilhar este post


Link para o post
Compartilhar em outros sites

tenho uma página principal e clicando sobre o link abro outra página

Seria um pop-up? Pois você colocou abrir outra página...

 

 

 

clicasse em "cadatrar", ele recaregasse a página principal

Então realmente é um pop-up? Você colocou um código de lightbox e ai fiquei confuso, o plugin prettyPhoto tem função callback, poderia olhar isso direito.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá ted, não, não é um pop-up, é um script chamado prettyPhoto, ele seria um "lightbox" mesmo, sim, quanto a função de voltar do pop-up, estou ciente, porém eu testei algumas funções como "document.location.reload(true);", mas não obtive êxito.



Lembrando que eu consigo criar um botão "fechar", ai ele fecha a janela normalmente, porém eu quero reinicar a página inicial (a principal no caso), mas dando refresh, (e que não seja dentro do prettyPhoto).

 

Ex:

Página 1 - (possui um link que abre o prettyPhoto)
O usuário abre o prettyPhoto e carrega uma página
Ele clica no fechar
Fecha o prettyPhoto
Automaticamente recarrega a Página 1

Não sei se assim, fica mais fácil de entender..

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá, fiz a alteração e o código ficou da seguinte forma

 

<script type="text/javascript" charset="utf-8">
  $(document).ready(function(){
    $("a[rel^='prettyPhoto']").prettyPhoto();
     $(".pp_close").click(function () {
         window.location.reload();
      });
  });
</script>

 

 

 

eu deixei ele na página principal, (a mesma que eu chamo o prettyPhoto), e não funcionou.

Compartilhar este post


Link para o post
Compartilhar em outros sites
Resolvi o meu problema assim:


<script type="text/javascript" charset="utf-8">

$(document).ready(function(){

$("a[rel^=prettyPhoto]").prettyPhoto(

{

modal: true, /*So it can be closed only with the button*/

callback: function(){

document.location.reload(true);

}

})

});

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.