Alberto Beagá 0 Denunciar post Postado Dezembro 30, 2015 É possível criar um ALERT onde o usuário será perguntado se: - Desejar sair - Desejar Imprimir página Do tipo abaixo: ________________________________________ | | | SEU CADASTRO FOI REALIZADO COM | | SUCESSO SOB O CÓDIGO 89876 | | | | | | O QUE DESEJA FAZER AGORA? | | | | IMPRIMIR - SAIR | | | _______________________________________ Isto é possível? Compartilhar este post Link para o post Compartilhar em outros sites
Junior Varoni 9 Denunciar post Postado Janeiro 4, 2016 Boa noite Alberto. É possível sim. vide ao código: <div id="sua_div"> Qualquer coisa </div> <script> sucess = confirm("Seu cadastro foi realizado com sucesso.\n"+ "Deseja imprimir?"); if (sucess){ imprime(); } else { alert ("Você não quis imprimir"); } function imprime() { var conteudo = document.getElementById('sua_div').innerHTML, tela_impressao = window.open('about:blank'); tela_impressao.document.write(conteudo); tela_impressao.window.print(); tela_impressao.window.close(); }; </script> Só que não é possível mudar as mensagens dos botões do comando confirm ( Ok, Cancelar), para isso você pode usar o Dialog do jQuery UI. Compartilhar este post Link para o post Compartilhar em outros sites
Alberto Beagá 0 Denunciar post Postado Janeiro 5, 2016 Boa noite Alberto. É possível sim. vide ao código: <div id="sua_div"> Qualquer coisa </div> <script> sucess = confirm("Seu cadastro foi realizado com sucesso.\n"+ "Deseja imprimir?"); if (sucess){ imprime(); } else { alert ("Você não quis imprimir"); } function imprime() { var conteudo = document.getElementById('sua_div').innerHTML, tela_impressao = window.open('about:blank'); tela_impressao.document.write(conteudo); tela_impressao.window.print(); tela_impressao.window.close(); }; </script> Só que não é possível mudar as mensagens dos botões do comando confirm ( Ok, Cancelar), para isso você pode usar o Dialog do jQuery UI. Obrigado pela ajuda. Só é uma pena que quando inseri o código na página PHP infelizmente a página de impressão sempre saia em branco. Então alterei para utilizar o seguinte código: printelement prinddiv Mas mesmo assim obrigado pois serviu como base para alterar. Compartilhar este post Link para o post Compartilhar em outros sites