javascript print () div específico sem abrir uma nova janela: não está funcionando no IE
Estou tentando imprimir uma div específica sem abrir uma nova janela. Achei esta solução muito inteligente (de:Como imprimir conteúdo HTML ao clicar em um botão, mas não na página? )
function printDiv(selector) {
$('body .site-container').css({display:'none'});
var content = $(selector).clone();
$('body .site-container').before(content);
window.print();
$(selector).first().remove();
$('body .site-container').css({display:''});
}
funciona no FFox, mas o IE imprime apenas uma página em branco ... o que estou esquecendo? PS Eu não sou um especialista. Se você sugerir uma solução, forneça o código. Obrigado!