none
reload na tela que chama a fancybox RRS feed

  • Pergunta

  • Eu tenho uma tela, de cadastro(livors), que é chamada de uma tela principal(aonde mostra os livros cadastrados com algumas informações)

    Eu uso fancybox para chamar a tela do cadastro dos livros (que é uma outra página aspx) e ao fechar essa tela, a grid que possui os livros cadastrados tem que ser recarregada com todos os livros cadastrados pelo usuário (e ao mesmo tempo, caso outros tenham sido cadastrados por outros usuários, eles devem aparecer também). Alguem sabe como fazer isso?

    Eu li na API que eu poderia usar o onClosed para poder fazer o reload da página, mas não está funcionando.

    Veja o código que eu uso para chamar o fancy box(esse código está na página que chama a página do cadastro)

        <script language="javascript" type="text/javascript">      
           (function($) {
               $(document).ready(function() {
    
                   $(".fancy").fancybox({
                       'titlePosition': 'over',
                       'type': 'iframe',
                       'width': '100%',
                       'height': '100%',
                       'hideOnOverlayClick': false,
                       'hideOnContentClick': false,
                       'overlayOpacity': 0.7,
                       'enableEscapeButton': true,
                       'onClosed': function() { parent.location.reload(true);}
                   });
               });
           })(jQuery);
        </script>

    Eu achei que fosse a função, e ai para debugar, eu coloquei alert('oi'); no local aonde está no parent.location.reload(true), mas mesmo assim, não funcionou, não veio nenhuma mensagem para mim.

    Alguem sabe no que eu estou errando?

    Informações:

    Visual studio 2008

    C# com asp.net


    :(


    • Editado Bequi quarta-feira, 27 de junho de 2012 14:23
    quarta-feira, 27 de junho de 2012 14:21

Respostas

Todas as Respostas

  • Olá,

    achei esse artigo que trata sobre recarregar a página.

    Fancybox: Reload Parent Page When Closed


    Não esqueça de marcar o post como útil caso tenha te ajudado.

    • Marcado como Resposta Bequi sexta-feira, 29 de junho de 2012 17:19
    quarta-feira, 27 de junho de 2012 15:08
  • Olá,

    achei esse artigo que trata sobre recarregar a página.

    Fancybox: Reload Parent Page When Closed


    Não esqueça de marcar o post como útil caso tenha te ajudado.

    Foi desse artigo que eu achei a solução acima e nele várias pessoas dizem que tem o mesmo problema que eu, diz que concertou, mas não diz o que fez para consertar, ou quando diz, foi referente ao cara que esqueceu de uma ","(virgula) que tinha esquecido de colocar, q não é o meu caso.

    Valeu pela ajuda, mas o meu problema continua.


    :(

    quarta-feira, 27 de junho de 2012 17:07
  • E então, alguém pode me ajudar nessa?????

    É que só falta isso para poder terminar o projeto...


    :(

    quinta-feira, 28 de junho de 2012 17:53
  • Já resolvi o problema.

    Ele estava na forma como eu estava chamando a função e não a função em si.


    :(

    • Marcado como Resposta Bequi sexta-feira, 29 de junho de 2012 17:19
    sexta-feira, 29 de junho de 2012 17:19