Ver Mensaje Individual
  #176 (permalink)  
Antiguo 24/03/2004, 11:04
Avatar de JavierB
JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 10 meses
Puntos: 772
178.- Imprimir una parte de la página

P: ¿Como puedo imprimir solo la parte de la página que me interesa?

R: La idea es "ocultar", con css, los <div> donde pondremos, por ejemplo, las noticias y los enlaces que se utilizarán para imprimirlas. En el momento de imprimir se "hace visible" el <div> correspondiente.

He aquí un ejemplo:
Código PHP:
<html>
<
head>
<
style type="text/css">
@
media print {
    
div,{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> 

Última edición por JavierB; 17/01/2006 a las 10:08