Foros del Web » Creando para Internet » CSS »

Imprimir en javascript

Estas en el tema de Imprimir en javascript en el foro de CSS en Foros del Web. Hola foreros quiero inprimir una web pero solo quiero imrpimir lo que este en un div ejemplo Código: <script type="text/javascript"> <!-- function imprimir_para_mi(){ var imprimir_documento= ...
  #1 (permalink)  
Antiguo 18/04/2010, 01:07
(Desactivado)
 
Fecha de Ingreso: octubre-2009
Mensajes: 109
Antigüedad: 15 años, 1 mes
Puntos: 1
Imprimir en javascript

Hola foreros

quiero inprimir una web pero solo quiero imrpimir lo que este en un div

ejemplo

Código:
<script type="text/javascript">
<!--
function imprimir_para_mi(){
var imprimir_documento= document.getElementById("yo").innerHTML;
//document.write(imprimir_documento)
window.print(imprimir_documento);

}
//-->
</script>

<a href="javascript: imprimir_para_mi()">imprimir documento</a>
<div id="yo">esto se imprime</div>
<p>esto no se imprime</p>
pero me imprime todo ¿como le ago para que NO me imprima el renglon que dice "esto no se imprime"?
  #2 (permalink)  
Antiguo 18/04/2010, 02:51
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 9 meses
Puntos: 772
Hola web_master7

¿como le ago?

Utiliza código Css para impresora, dejas todo oculto menos el div que quieres imprimir.

Muevo tu tema al foro de CSS desde Javascript.

Saludos,
  #3 (permalink)  
Antiguo 18/04/2010, 13:34
(Desactivado)
 
Fecha de Ingreso: octubre-2009
Mensajes: 109
Antigüedad: 15 años, 1 mes
Puntos: 1
Respuesta: Imprimir en javascript

Ya lo logre,

Código:
<script type="text/Javascript">
<!--
function imprimir_para_mi(nombre)
{
  var ficha = document.getElementById(nombre);
  var ventimp = window.open(' ', 'popimpr');
  ventimp.document.write( ficha.innerHTML );
  ventimp.document.close();
  ventimp.print( );
  ventimp.close();
  
  //document.write( ficha.innerHTML );
} 
//-->
</script> 


<a href="javascript: imprimir_para_mi('yo')">imprimir documento</a><br /><br />

<div id="yo">
esto se imprime

</div>
<p>esto no se imprime</p>

Etiquetas: javascript
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 05:02.