Battisti – Blog

Tecnologia, Web e um pouco de cultura inútil

battisti On agosto - 9 - 2009

Introdução

Meu sistema gera uma DIV onde eu jogo os elementos que o usuário manipula, tabelas, relatórios eis que um belo dia ele me pediu para imprimir o que estava dentro daquela div,  o ideal é utlizar  a técnica de ocultamento através de CSS porém desta vez não funcionou legal então parti para esta abordagem utilizando Javascript, abaixo esta o código

Código

function printDiv(id, pg) {
	var oPrint, oJan;
	oPrint = window.document.getElementById(id).innerHTML;
	oJan = window.open(pg);
	oJan.document.write(oPrint);
	oJan.window.print();
       oJan.document.close();
       oJan.focus();
}

// exemplo de uso
a onclick="printDiv("divdoconteudo","janela")">imprimir

Categories: Web

2 Responses

  1. Julio disse:

    Não funciona…!

Leave a Reply