none
Janela popup RRS feed

  • Pergunta

  • Olá pessoal.

    Tenho uma tela no meu programa que ao clicar em determinado botão faz um response.redirect para outra página.

    Gostaria que ao invés de fazer um response.redirect gostaria de abrir uma outra janela com o programa que desejo.

    Como faço isso?


    “Caso esta resposta tenha ajudado a solucionar sua dúvida, favor clicar em “Marcar como Resposta” para beneficiar outros membros da comunidade que estejam lendo este thread”.
    quinta-feira, 25 de novembro de 2010 16:09

Respostas

Todas as Respostas

  • Veja

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

    http://www.daniweb.com/forums/thread70169.html

    http://social.msdn.microsoft.com/forums/pt-br/aspnetpt/thread/39CC368C-F65C-4311-BBCC-118179F5E303

    http://social.msdn.microsoft.com/forums/pt-br/aspnetpt/thread/34AEADBA-58A6-4453-BDA1-F2720A119622

    • Sugerido como Resposta Marcus Paulo Couto quinta-feira, 25 de novembro de 2010 20:39
    • Marcado como Resposta Harley Araujo segunda-feira, 29 de novembro de 2010 11:07
    quinta-feira, 25 de novembro de 2010 17:20
    Moderador
  • <script type="text/javascript"
    
    >
    function
    
     abrir()
    { 
    window.open('URL'
    
    ,'page'
    
    ,'toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=100,height=100'
    
    );
    }
    </script> 
    

    • Sugerido como Resposta Marcus Paulo Couto quinta-feira, 25 de novembro de 2010 20:39
    • Marcado como Resposta Harley Araujo segunda-feira, 29 de novembro de 2010 11:07
    quinta-feira, 25 de novembro de 2010 17:44
  • Oi,

    Olha essa thread:

    http://social.msdn.microsoft.com/Forums/pt-BR/aspnetpt/thread/5dc612b8-2dc4-4b0f-9c58-9013d1ab6594


    Se a resposta solucionar sua dúvida, favor - Votar como Útil Abraço!
    • Sugerido como Resposta Marcus Paulo Couto quinta-feira, 25 de novembro de 2010 20:40
    • Marcado como Resposta Harley Araujo segunda-feira, 29 de novembro de 2010 11:07
    quinta-feira, 25 de novembro de 2010 17:49
  • Olá pessoal.

    Obrigado pela dica do window.open. Funcionou.

    Porém agora ocorreu um problema; a nova janela esta sendo aberta porém esta ficando em segundo plano, gostaria que essa nova janela permaneça acima da principal.

    Alguém tem alguma sugestão?

    Agradeço a todos pela ajuda.


    “Caso esta resposta tenha ajudado a solucionar sua dúvida, favor clicar em “Marcar como Resposta” para beneficiar outros membros da comunidade que estejam lendo este thread”.
    quarta-feira, 1 de dezembro de 2010 12:17
  • Olá pessoal.

    Obrigado pela dica do window.open. Funcionou.

    Porém agora ocorreu um problema; a nova janela esta sendo aberta porém esta ficando em segundo plano, gostaria que essa nova janela permaneça acima da principal.

    Alguém tem alguma sugestão?

    Agradeço a todos pela ajuda.


    “Caso esta resposta tenha ajudado a solucionar sua dúvida, favor clicar em “Marcar como Resposta” para beneficiar outros membros da comunidade que estejam lendo este thread”.

    Oi,

    http://social.msdn.microsoft.com/Forums/pt-BR/aspnetpt/thread/3e2faca0-a49c-4dd2-9e4c-e0c06f0997fe


    Se a resposta solucionar sua dúvida, favor - Votar como Útil Abraço!
    quarta-feira, 1 de dezembro de 2010 12:23
  • Ola Erysson.

    Para abria a janela fiz da seguinte forma:

    Dim jscript As String = String.Empty
    
    jscript += "<script language='JavaScript'>"
    jscript += "window.open('Pagina.aspx','','resizable=no, menubar=no,      scrollbars=no, width=800, height=500')"
    jscript += "</script>"
    
    ClientScript.RegisterClientScriptBlock([GetType](), "Pagina", jscript)

    Não entendi como setar o foco para ela!

    Obrigado!


    “Caso esta resposta tenha ajudado a solucionar sua dúvida, favor clicar em “Marcar como Resposta” para beneficiar outros membros da comunidade que estejam lendo este thread”.
    quarta-feira, 1 de dezembro de 2010 12:32
  • Ola Erysson.

    Para abria a janela fiz da seguinte forma:

     

    Dim jscript As String = String.Empty
    
    
    
    jscript += "<script language='JavaScript'>"
    
    jscript += "window.open('Pagina.aspx','','resizable=no, menubar=no,   scrollbars=no, width=800, height=500')"
    
    jscript += "</script>"
    
    
    
    ClientScript.RegisterClientScriptBlock([GetType](), "Pagina", jscript)

     

    Não entendi como setar o foco para ela!

    Obrigado!


    “Caso esta resposta tenha ajudado a solucionar sua dúvida, favor clicar em “Marcar como Resposta” para beneficiar outros membros da comunidade que estejam lendo este thread”.

    Oi,

    Ajusta para:

    jscript += "window.showModalDialog

     


    Se a resposta solucionar sua dúvida, favor - Votar como Útil Abraço!
    quarta-feira, 1 de dezembro de 2010 12:53
  • Ola Erysson.

    QUASE funcionou, abriu a janela, porém não exibiu a página.

    A nova janela abre, porém a janela principal também fica em branco, aparecendo no rodapé: "Aguardando http://....."

    Tem alguma idéia do que pode ser?

    Agradeço desde ja.

     


    “Caso esta resposta tenha ajudado a solucionar sua dúvida, favor clicar em “Marcar como Resposta” para beneficiar outros membros da comunidade que estejam lendo este thread”.
    quarta-feira, 1 de dezembro de 2010 13:05
  • Oi,

    jscript += "window.showModalDialog

    Se a resposta solucionar sua dúvida, favor - Votar como Útil Abraço!
    quarta-feira, 1 de dezembro de 2010 13:13
  • Entaum. Ficou assim:

     Dim jscript As String = String.Empty
          
    jscript += "<script language='JavaScript'>"
    jscript += window.showModalDialog( 'pagina.aspx','','resizable=no, menubar=no, scrollbars=no, width=800, height=500')"
    jscript += "</script>"
    
    ClientScript.RegisterClientScriptBlock([GetType](), "Pagina", jscript)
    E ocorreu conforme descrito anteriormente.


    “Caso esta resposta tenha ajudado a solucionar sua dúvida, favor clicar em “Marcar como Resposta” para beneficiar outros membros da comunidade que estejam lendo este thread”.
    quarta-feira, 1 de dezembro de 2010 13:17
  • Ola Erysson, funcionou com o window.open.

    Porém, me deparei com outro problema:

    Quando a nova janela é fechada, eu perco todas as "caracteristicas" da pagina principal, como sessões, etc.

     

    Tem alguma for de evitar isso?


    “Caso esta resposta tenha ajudado a solucionar sua dúvida, favor clicar em “Marcar como Resposta” para beneficiar outros membros da comunidade que estejam lendo este thread”.
    quarta-feira, 1 de dezembro de 2010 14:37
  • RESOLVIDO.

    Havia uma função que limpava as sessões.

    Obrigado a todos pela ajuda.


    “Caso esta resposta tenha ajudado a solucionar sua dúvida, favor clicar em “Marcar como Resposta” para beneficiar outros membros da comunidade que estejam lendo este thread”.
    quarta-feira, 1 de dezembro de 2010 16:55
  • Pessoal.

    A ultima pergunta referente a esse post.

    É possível desabilitar o botão de minimizar da janela popup?


    “Caso esta resposta tenha ajudado a solucionar sua dúvida, favor clicar em “Marcar como Resposta” para beneficiar outros membros da comunidade que estejam lendo este thread”.
    quarta-feira, 1 de dezembro de 2010 17:18