Imprimir apenas uma parte da página
Olá, encontrei a algum tempo este script, não me lembro mais onde e acabei achando uma boa utilização.
echo '<div id="sua_div">';
echo "<h4>Solicitação enviada com sucesso!</h4>";
echo "Você receberá uma cópia da reserva neste e-mail: <b>".$mail."</b><hr style='border:1px solid;'/>";
echo $msg;
echo '</div>';
echo '<br/><button class="checkout" id="btn">Imprimir</button>';
document.getElementById('btn').onclick = function() {
var conteudo = document.getElementById('sua_div').innerHTML,
tela_impressao = window.open('about:blank');
//tela_impressao.window.name('Reserva Hotel');
tela_impressao.document.write(conteudo);
tela_impressao.window.print();
tela_impressao.window.close();
};
Ele funciona exatamente como quero, imprimindo apenas a div "sua_div", porém gostaria que o título da nova página fosse: "Reserva Hotel" porém ele gera um arquivo: "http___hotelxzz.com" pois a página não tem título.
Como ajustaria isso? Tentei várias formas sendo a última: tela_impressao.window.name('Reserva Hotel'); mas não dá certo.Discussão (1)
Carregando comentários...