Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/02/2013, 09:26
tranquilo_8925
 
Fecha de Ingreso: enero-2013
Ubicación: Lima
Mensajes: 38
Antigüedad: 11 años, 4 meses
Puntos: 0
Imprimir el contenido de un DIV que mantenga los estilos

Tengo el siguiente código o script que me imprime los datos que están dentro de un DIV: Este DIV se llama muestra.

Código PHP:
Ver original
  1. <script type="text/javascript">
  2. function imprSelec(muestra)
  3. {
  4. var ficha=document.getElementById(muestra);
  5. var ventimp=window.open(' ','popimpr');
  6. ventimp.document.write(ficha.innerHTML);
  7. ventimp.document.close();
  8. ventimp.print();
  9. ventimp.close();
  10. }
  11. </script>

Funciona muy bien, pero lo malo es que los formatos texto que tiene, como por ejemplo, tamaño de letra, color, negrita o cursiva, no los considera y a la hora de imprimir todo lo imprime de COLOR NEGRO y del MISMO TAMAÑO DE LETRA.

Que puedo hacer para que a la hora de imprimir salga con los mismos estilos que tiene la página.

La última. Dentro del DIV tengo un button. ¿ES POSIBLE OCULTAR ESE BUTTON PERO SOLO PARA LA IMPRESIÓN?. NO DESEO QUE EN LA IMPRESIÓN SE VEA ESE BOTÓN QUE DICE: "ACTUALIZACIÓN DE DATOS"?.

Me olvidada, tengo un button2 que manda a la impresión el código script que esta arriba, este button2 esta fuera del DIV

Muchas gracias Anticipadas ...