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



Não funciona…!
Funciona sim! =D
Parabéns pelo post, FUNCIONA MUITO BEM!
Poderia explicar melhor a utilização deste javascript como por exemplo, na hora de utilizar o exemplo na tag ‘a’ você colocou, “divdocumento”,”janela”:
Esta janela o que seria um div, uma outra propriedade, na função é pg como se fosse pagina e na tag ‘a’ é gerada a janela, aqui simplesmente não funcionou dando erro de javascript no navegador.
A alguma observação que ficou faltando esclarecer ai, flws.
janos:
divdoconteudo: é o id da div que você quer imprimir
janela: é um nome qualquer, isso será usando pelo navegador para nomear a popup que será aberta!
Posta ai o erro que o navegador está apresentando pragente ver, usa o firebug
Vlw veio!!!!
Funcionando perfeitamente predialapolo.com.br, Valeu !
Muito bom, valeu deu certinho, exatamente o que eu precisava..
Muito bom! vlw!!
perfeito esse código! muito útil valws… parabens
Mao na roda cara, mto bom, valeu mesmo.