Ver Mensaje Individual
  #3 (permalink)  
Antiguo 11/10/2003, 11:06
Avatar de Beakdan
Beakdan
 
Fecha de Ingreso: diciembre-2001
Ubicación: Monterrey, Nuevo León
Mensajes: 433
Antigüedad: 23 años, 2 meses
Puntos: 7
Sonnic:
Puedes soluciona tu problema con el uso de CSS.
Te dejo aquí un ejemplo que funciona en IE6, NS7 y Opera 7; y que en general debería funcionar en cualquier navegador con un soporte decente de CSS.

Código:
<HTML>
<HEAD>
<TITLE>Ocultando secciones a la impresora</TITLE>
<style>
#seccion1{
	visibility: visible;
	font-size: 16pt;
}
#seccion2{
	visibility: visible;
	font-size: 16pt;
	color:#cc0000;
	margin-top: 16pt;
}
@media print {
	#seccion1{
		visibility: hidden;
		display: none;
	}
	#seccion2 {
		visibility: visible;
		font-size: 20pt;
		padding-left: 30pt;
	}
}
</style>
</HEAD>
<BODY>
<div id="seccion1">Esta es la sección uno. No tiene nada
interesante, nada que informar, es tan sólo un texto
irrelevante, que solamente utiliza espacio.
Esta sección será excluida de la impresión.
</div>
<div id="seccion2">
Esta es la sección número 2. Esta debe ser visible en
pantalla y en la impresión. El secreto de todo radica en
el uso de hojas de estilo en cascada, con indicaciones
de ocultar la primera sección para la impresora (@media print).
</div>
</BODY>
</HTML>
Saludos.