Escolha uma Página

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