none
Abrir popup ao clicar em ImageButton sem recarregar a página RRS feed

  • Pergunta

  • Olá pessoal,

    Tenho um ImageButton (btnIndicar) que ao ser clicado deve abrir um popup. Está funcionando, porém, a página está sendo recarregada ao clicar no ImageButton.

    Como faço para abrir o popup sem recarregar a página que o chama?

    No html tenho:

     

    Code Snippet

    <script type="text/javascript" language="javascript">

    function abrePopup(IdProduto,NomeProduto)

    {

    window.open('PopupIndicaProduto.aspx?IdProduto=' + IdProduto + '&NomeProduto=' + NomeProduto + '', '_blank', 'width=350, height=250, menubar=no, directories=no, status=no, location=no, toolbar=no, resizable=no, scrollbars=no, top, left');

    }

    </script>


     

     


    No codebehind tenho:

    Code Snippet

    btnIndicar.Attributes.Add("onclick", "abrePopup(" + IdProduto.ToString() + ",'" + drProdutos(0).NomeProduto.ToString() + "');")


     

     


    Obrigada!






    quinta-feira, 15 de janeiro de 2009 20:04

Respostas

  • Olá Vivi,

     

    Para evitar que o PostBack aconteça, basta você retornar false no evento onclick do ImageButton, depois de abrir o seu popup:

    Code Snippet

     btnIndicar.Attributes.Add("onclick", "abrePopup(" + IdProduto.ToString() + ",'" + drProdutos(0).NomeProduto.ToString() + "'); return false;")


     

     

     

    Abraços,
    Caio Proiete

     




    Caio Proiete
    http://www.caioproiete.com
    sexta-feira, 16 de janeiro de 2009 00:54
    Moderador