Buenas tardes a todos!

 

Estoy diseñando un web donde se requiere imprimir solo una región del la
página. He tratado de hacerlo solo con CSS pero no me funciona y me pregunto
si es posible hacerlo sin recurrir a PHP o a JavaScript.

 

Por ejemplo imprimir el contenido del “DIV principal” solamente, sin la
barra de menús ni el pié de página.

 

El código tiene la sgte sintaxis:

 

<html>

<head>

<style type="text/css">

@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"> Barra de menús</div>

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

<div id="PRINCIPAL">Imprimir este dicumento</div>

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

<div id="tres">Pie de página</div>

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

</body>

</html>  

 

Saludos cordiales

 

---

Miguel Flores

Graphic Design & Standard based Web Design

Phone +511.6237408

MSN: mi...@pixelperu.net

 <http://pe.linkedin.com/in/mikersson> http://pe.linkedin.com/in/mikersson

 

_______________________________________________
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://lists.ovillo.org/mailman/listinfo/ovillo

Responder a