Hola, estoy tratando de imprimir sólo una tabla que esta dentro de un formulario que tiene el boton imprimir.
Consegui el siguiente codigo, para imprimir solo una parte de la pagina, pero como puedo hacer referencia
a todo el contenido de la tabla??
el codigo es:
/*Funcion para imprimir una parte de la página*/
var _h1 = "<html><head>";
var _h2 = "</head>";
var _b1 = "<body>";
var _b2 = "</body></html>";
var _part1 = "Esta es la parte 1 de esta <big>página</big><BR>xxx";
var _part2 = "Esta es la segunda parte de esta <small>página</small><BR>xxx";
document.write(_part1);
document.write("<BR>");
document.write("<BR>");
document.write(_part2);
document.write("<BR>");
document.write("<a href='javascript:printIt(1)'>Imprimir parte 1</a>");
document.write("<BR>");
document.write("<BR>");
document.write("<BR>");
document.write("<a href='javascript:printIt(2)'>Imprimir parte 2</a>");
var win=null;
function printIt(_i) {
win = window.open();
self.focus();
win.document.open();
win.document.write(_h1+_h2+_b1+eval("_part"+_i)+_b 2);
win.document.close();
win.print();
win.close();
}
Como esta el codigo , se abre un popup con "Esta es la parte 1 de esta <big>página</big><BR>xxx", se cierra
e inmediatamente se abre la ventana para imprimir, eso es lo que quiero hacer pero en lugar de el mensaje,
que me aparezca el contenido del formulario.
como puedo adaptar este codigo para imprimir la tabla principal de mi formulario??
estaba tratando asi, pero me da error??
var _part1 = document.write('<form id=tabla1></form>');