Foros del Web » Programando para Internet » Javascript »

Imprimir parte de la página

Estas en el tema de Imprimir parte de la página en el foro de Javascript en Foros del Web. Hola: He estado mirando una FAQ muy interesante, pero al intentar aplicarla no obtengo los resultados apetecidos: Solo imprimo una línea de título previa a ...
  #1 (permalink)  
Antiguo 08/08/2004, 09:34
 
Fecha de Ingreso: julio-2004
Mensajes: 27
Antigüedad: 19 años, 9 meses
Puntos: 0
Imprimir parte de la página

Hola:

He estado mirando una FAQ muy interesante, pero al intentar aplicarla no obtengo los resultados apetecidos: Solo imprimo una línea de título previa a la primera etiqueta "<div>".
La FAQ en cuestión es la 178.- Imprimir una parte de la página

¿Me ayudáis a adaptarla?

En una página tengo una barra de navegación, un formulario y un botón para imprimir.

Yo quisiera que solo se imprimiera el formulario.

He probado entre otras esto:

Código:
<style>
@media print { 
    div,a {display:none} 
    .ver {display:block} 
    .nover {display:none} 
} 
</style>

<script language="JavaScript"> 
function impre(num) { 
    document.getElementById("dos").className="ver"; 
    print(); 
    document.getElementById("uno").className="nover"; 
	document.getElementById("tres").className="nover"; 
} 
</script>
Y en el enlace que da la orden tengo esto otro:

Código:
<a href="#" onclick="impre('dos');return false">Imprime</a>

Un saludo

Última edición por jmunoz36; 08/08/2004 a las 09:41
  #2 (permalink)  
Antiguo 09/08/2004, 08:50
 
Fecha de Ingreso: julio-2004
Mensajes: 27
Antigüedad: 19 años, 9 meses
Puntos: 0
Sigo sin conseguirlo, por lo que si alguien pudiera echarme una mano ...
  #3 (permalink)  
Antiguo 10/08/2004, 11:21
 
Fecha de Ingreso: julio-2004
Mensajes: 27
Antigüedad: 19 años, 9 meses
Puntos: 0
Bueno.

Ya está.

Todo el código del primer post estaba correcto.

Lo que me pasaba era que no se definían bien los bloques marcados por las etiquetas div.

La causa era otras etiquetas iguales que estaba utilizando para alinear párrafos. He cambiado <div align=...> por <p align=...> y asunto resuelto.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:47.