Foros del Web » Creando para Internet » HTML »

Cómo imprimir sólo un texto o una foto de una página.

Estas en el tema de Cómo imprimir sólo un texto o una foto de una página. en el foro de HTML en Foros del Web. es que me gustaría poner un icono que al pincharlo solo imprima el texto del articulo, en algunos casos es una foto. El problema es ...
  #1 (permalink)  
Antiguo 05/07/2007, 12:17
 
Fecha de Ingreso: junio-2003
Ubicación: madrid
Mensajes: 342
Antigüedad: 14 años, 5 meses
Puntos: 3
Cómo imprimir sólo un texto o una foto de una página.

es que me gustaría poner un icono que al pincharlo solo imprima el texto del articulo, en algunos casos es una foto.

El problema es que siempre me imprime toda la página con todos los elementos, jeje.

Última edición por juan-raro; 05/07/2007 a las 12:28
  #2 (permalink)  
Antiguo 06/07/2007, 02:24
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 15 años, 9 meses
Puntos: 771
Re: Cómo imprimir sólo un texto o una foto de una página.

Hola juan-raro

Prueba con la FAQ-178 de JavaScript.

Saludos,
  #3 (permalink)  
Antiguo 06/07/2007, 02:59
 
Fecha de Ingreso: junio-2003
Ubicación: madrid
Mensajes: 342
Antigüedad: 14 años, 5 meses
Puntos: 3
Re: Cómo imprimir sólo un texto o una foto de una página.

Muchas gracias, si, creo que el problema estaba mejor planteado alli..
(debo decir que ayer estuve buscando en el foro y no lo encontré)

justo ahora encontré esto:
http://www.javascriptkit.com/javatutors/ie5print.shtml

Cita:
<script type="text/javascript">

function removeelements(){
var removeclass="remove"
var alltags=document.getElementsByTagName("*")
for (i=0; i<alltags.length; i++){
if (alltags[i].className==removeclass)
alltags[i].style.display="none"
}
}

function revertback(){
setTimeout("window.location.reload()",50)
}

window.onbeforeprint=removeelements
window.onafterprint=revertback

</script>

<body>
<p class="remove"><img src="bannerad.gif"></p>
<table border="0" width="100%" cellspacing="0" cellpadding="0">
<tr>
<td width="20%" class="remove">Left Nav Bar</td>
<td width="80%">Main Content</td>
</tr>
</table>
el problema es que le tienes que decir lo que no debe imprimir en vez de lo que si.

Pd: la verdad que vaya nivelazo que tiene este foro, la gente pregunta cualquier cosa y hay gente que tiene respuesta.

Última edición por juan-raro; 06/07/2007 a las 03:16
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 16:00.