Foros del Web » Programando para Internet » Javascript »

imprimir y luego esconder el botón

Estas en el tema de imprimir y luego esconder el botón en el foro de Javascript en Foros del Web. Alguien sabe del alguna funcion en javascript que pueda mostrar un boton de imprimir en un pop-up, y en caso de imprimir una copia desaparezca ...
  #1 (permalink)  
Antiguo 22/02/2007, 14:03
 
Fecha de Ingreso: enero-2007
Mensajes: 105
Antigüedad: 17 años, 3 meses
Puntos: 0
De acuerdo imprimir y luego esconder el botón

Alguien sabe del alguna funcion en javascript que pueda mostrar un boton de imprimir en un pop-up, y en caso de imprimir una copia desaparezca ese botón para no ser visto en la hoja impresa?

Gracias por adelantado.
  #2 (permalink)  
Antiguo 22/02/2007, 14:22
Avatar de locojars  
Fecha de Ingreso: mayo-2002
Mensajes: 265
Antigüedad: 22 años
Puntos: 4
Re: imprimir y luego esconder el botón

No probe si no aparecia al imprimir pero al menos de no ser ve , aqui te paso el codigo.
Código:
function imprimir()
{
  var Obj = document.getElementById("desaparece");
  Obj.style.visibility = 'hidden';
  window.print();
}
Aqui esta el boton

Código HTML:
<input type="button" id="desaparece" onClick="imprimir()" value="Imprimir"> 
Espero te sirva
Salu2
Jars
__________________
No le digas a Jehová que tan grande es tu problema, dile a tu problema cuan grande es Jehová.
  #3 (permalink)  
Antiguo 22/02/2007, 15:37
 
Fecha de Ingreso: enero-2007
Mensajes: 105
Antigüedad: 17 años, 3 meses
Puntos: 0
Re: imprimir y luego esconder el botón

Si, que me sirvió muchas gracias.
  #4 (permalink)  
Antiguo 22/02/2007, 15:41
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Re: imprimir y luego esconder el botón

Hola efrainuzco

También puedes ocultar el botón al imprimir con Css:

Código:
<style type="text/css" media="print">
.oculto {display:none}
</style>
Y el botón quedaría así:

<input type="button" value="Imprimir" class="oculto" />

Saludos,
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 01:21.