tengo una funcion para imprimir un div, esto me funciona bien, lo que no funciona es que al imprimir, no conserva los estilos css de ese archivo. Consideré que creando el link sobre la funcion llamando los estilos funcionaría, pero no es así, no me carga los estilos. alguien que por favor me ayude, tengo la siguiente funcion:
Código Javascript:
Ver original
function imprimir(){ //funcion para imprimir el contenido del div = panel var objeto=document.getElementById('panel'); var ventana=window.open('','_blank'); ventana.document.write(objeto.innerHTML); ventana.document.close(); ventana.print(); ventana.close(); link = ventana.createElement('link'); link.setAttribute("href", "estilo_cal.css"); link.setAttribute("rel", "stylesheet"); link.setAttribute("type", "text/css"); ventana.appendChild(link); }