Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/11/2015, 11:19
jmg1189
 
Fecha de Ingreso: septiembre-2015
Mensajes: 58
Antigüedad: 8 años, 7 meses
Puntos: 2
funcion para imprimir un div conservando los estilos css

hola a todos

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
  1. function imprimir(){ //funcion para imprimir el contenido del div = panel
  2.             var objeto=document.getElementById('panel');
  3.             var ventana=window.open('','_blank');
  4.             ventana.document.write(objeto.innerHTML);
  5.             ventana.document.close();  
  6.             ventana.print();
  7.             ventana.close();
  8.            
  9.             link = ventana.createElement('link');
  10.             link.setAttribute("href", "estilo_cal.css");
  11.             link.setAttribute("rel", "stylesheet");
  12.             link.setAttribute("type", "text/css");
  13.             ventana.appendChild(link);
  14.         }