Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/09/2005, 04:35
Avatar de susaninhax
susaninhax
 
Fecha de Ingreso: noviembre-2004
Mensajes: 358
Antigüedad: 20 años, 3 meses
Puntos: 3
imprimir solo una tabla de la página

Buenas compañeros;

Código HTML:
<html> 
<head> 
<style> 
@media print { 
    div,a {display:none} 
    .ver {display:block} 
    .nover {display:none} 
} 
</style> 
<script> 
function impre(num) { 
    document.getElementById(num).className="ver"; 
    print(); 
    document.getElementById(num).className="nover"; 
} 
</script> 
</head> 

<body> 
<div id="uno"> 
Artículo primero 
</div> 
<a href="#" onclick="impre('uno');return false">Imprime 1</a> 
<div id="dos"> 
Artículo segundo 
</div> 
<a href="#" onclick="impre('dos');return false">Imprime 2</a> 
<div id="tres"> 
Articulo tercero 
</div> 
<a href="#" onclick="impre('tres');return false">Imprime 3</a> 
</body> 
</html> 
Necesito imprimir una tabla con su contenido, he estado mirando modos de hacerlo y me he inclinado por utilizar este código. Funciona mu bien, imprimir imprime, pero me imprime toda la página y no la tabla en cuestión... No se si es que lo estoy poniendo mal, o no lo he entendido, pero les cuento como lo he puesto:

<div id="uno">
<table>
<tr>
.... CONTENIDO....
</tr>
</table>
</div>

<a href="#" onclick="impre('uno');return false">Imprime 1</a>

Debo ponerlo así? en qué me puedo estar equivocando? toy confusa, alguien se le ocurre alguna manera?
Muchísimas gracias de antemano