Ideafix, tu idea es ingeniosa, pero se puede hacer de manera más sencilla, ya lo he comentado en un par de mensajes anteriores, pero lo haré de nuevo:
Se trata de utilizar la directiva CSS2 llamada @media funciona así:
Código:
@media print {
BODY { font-size: 10pt }
}
@media screen {
BODY { font-size: 12pt }
}
@media screen, print {
BODY { line-height: 1.2 }
}
Despues de media se indica el medio al que te refieres, en tu cao deberías poner @media print{
y a continuacion definir los estilos como quieras, es decir... si no quieres que salga el body por impresora... simplemente pon:
@media print{
body {visibility:hidden}
Si tienes algun problema, me lo dices y lo vemos... de todas maneras no sé para que navegadores funciona, aunque estoy seguro que para las ultimas de IE va bien.
Saludos
<hr>Todo sobre DHTML y javascript en <A HREF="http://www.iespana.es/topscripts">TopScripts</A><p><cite>Si el orgulloso se diese cuenta de lo ridículo que queda ante los que le conocen, por orgullo sería más humilde</cite>
Val Muñoz de Bustillo<hr>