none
Fechar janela pop-up automaticamente

    Question

  • Bom dia pessoa!

    Estou utilizando a seguinte linha para imprimir uma janela pop-up:

    Response.Write("<script>window.print()</script>")
    

    Ao carregar a janela, a caixa de diálogo de impressão se abre com as opções de Imprimir e Cancelar.

    Alguém poderia me orientar como fechar automaticamente a janela pop-up depois que o usuário clicar em Imprimir ou em Cancelar?

    Obrigado.

    Leandro

    • Moved by AndreAlvesLimaMVP Thursday, September 09, 2010 1:51 PM (De:VB.NET e Visual Basic)
    Thursday, September 09, 2010 1:00 PM

Answers

  • Fabio,

    Eu usei

    Response.Write("<script>window.close()</script>")
    
    

    após

    Response.Write("<script>window.print()</script>")

    Acontece que neste caso a janela pop-up se fecha antes de abrir a caixa de diálogo de impressão.

    Você tem outra sugestão?

    Abraços

    Leandro


    Chama em outro class ou utilizar o try cath e utilizar o close no finally

     

    abs

    • Marked as answer by Lecogui Saturday, September 11, 2010 12:28 AM
    Friday, September 10, 2010 4:46 PM

All replies

  • O DialogBox nao paralisa a thread atual do formulario ou da pagina?

    acredito que sim, entao basta apenas ao final da sentença deste script, utilizar a que fecha a janelar, que se nao me engano é Close.

     

    Abraços


    Buscamos saber quem somos, mas somos aquilo que buscamos. [FSPR]
    Thursday, September 09, 2010 1:34 PM
  • Fabio,

    Eu usei

    Response.Write("<script>window.close()</script>")
    

    após

    Response.Write("<script>window.print()</script>")

    Acontece que neste caso a janela pop-up se fecha antes de abrir a caixa de diálogo de impressão.

    Você tem outra sugestão?

    Abraços

    Leandro

    Thursday, September 09, 2010 1:41 PM
  • Prezado(a),

    Estou migrando seu post para o fórum de Desenvolvimento Web Geral.

    Por favor, das próximas vezes que for postar alguma dúvida referente a esse assunto, poste por lá.

    Obrigado.


    André Alves de Lima
    Visite o meu site: http://andrealveslima.spaces.live.com
    Me siga no Twitter: @andrealveslima
    Thursday, September 09, 2010 1:51 PM
  • Fabio,

    Eu usei

    Response.Write("<script>window.close()</script>")
    
    

    após

    Response.Write("<script>window.print()</script>")

    Acontece que neste caso a janela pop-up se fecha antes de abrir a caixa de diálogo de impressão.

    Você tem outra sugestão?

    Abraços

    Leandro


    Chama em outro class ou utilizar o try cath e utilizar o close no finally

     

    abs

    • Marked as answer by Lecogui Saturday, September 11, 2010 12:28 AM
    Friday, September 10, 2010 4:46 PM