none
Window Open RRS feed

  • Pergunta

  • Como faço para abrir um Popup (uma página em forma de popup), mas que o usuário não volte ou navegue no site enquanto não fechar o Popup.
    domingo, 31 de março de 2013 05:06

Respostas

  • Olá Carlos,

    Não tem como abrir uma janela popup e travar a janela "disparadora" até que o popup seja fechado, isso é comportamento de sistema desktop e não web.

    O que é possível é simular um popup modal na sua janela atual. Uma maneira de se fazer isso é utilizando o ModalPopupExtender do AjaxControlToolkit associado a um panel (este panel que terá o comportamento modal).

    Referência:

    http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/ModalPopup/ModalPopup.aspx

    Exemplos:

    http://www.chrismanciero.com/modalpopupextender.aspx

    http://mattberseth.com/blog/2007/07/modalpopupextender_example_for.html

    Abraços.

    • Marcado como Resposta CEFL segunda-feira, 1 de abril de 2013 12:47
    domingo, 31 de março de 2013 22:34
  • Carlos a melhor maneira de fazer o que vc quer não é abrir um pop-up e sim abrir um modal, a diferença é exatamente essa o pop-up e um nova página independente e tem uma desvantagem, se no navegador o usuário bloquear pop-up a janela  não será aberta, o modal é uma nova página sendo que vc tem um comando fechar ou vc pode fecha-la ai o usuário poderá navegar no site.

    veja esse link

    http://forums.asp.net/t/1298683.aspx


    Junior

    • Marcado como Resposta CEFL segunda-feira, 1 de abril de 2013 12:47
    segunda-feira, 1 de abril de 2013 11:42

Todas as Respostas

  • Olá Carlos,

    Não tem como abrir uma janela popup e travar a janela "disparadora" até que o popup seja fechado, isso é comportamento de sistema desktop e não web.

    O que é possível é simular um popup modal na sua janela atual. Uma maneira de se fazer isso é utilizando o ModalPopupExtender do AjaxControlToolkit associado a um panel (este panel que terá o comportamento modal).

    Referência:

    http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/ModalPopup/ModalPopup.aspx

    Exemplos:

    http://www.chrismanciero.com/modalpopupextender.aspx

    http://mattberseth.com/blog/2007/07/modalpopupextender_example_for.html

    Abraços.

    • Marcado como Resposta CEFL segunda-feira, 1 de abril de 2013 12:47
    domingo, 31 de março de 2013 22:34
  • Carlos a melhor maneira de fazer o que vc quer não é abrir um pop-up e sim abrir um modal, a diferença é exatamente essa o pop-up e um nova página independente e tem uma desvantagem, se no navegador o usuário bloquear pop-up a janela  não será aberta, o modal é uma nova página sendo que vc tem um comando fechar ou vc pode fecha-la ai o usuário poderá navegar no site.

    veja esse link

    http://forums.asp.net/t/1298683.aspx


    Junior

    • Marcado como Resposta CEFL segunda-feira, 1 de abril de 2013 12:47
    segunda-feira, 1 de abril de 2013 11:42