Foros del Web » Programando para Internet » Javascript »

Devolverme a la página despues de imprimir

Estas en el tema de Devolverme a la página despues de imprimir en el foro de Javascript en Foros del Web. Para imprimir una página sin que me aparezca el botón Imprimir llamo a otra identica y le coloque... <body onLoad="window.print();"> pero deseo devolverme a la ...
  #1 (permalink)  
Antiguo 16/01/2006, 13:49
 
Fecha de Ingreso: enero-2006
Mensajes: 9
Antigüedad: 18 años, 3 meses
Puntos: 0
Devolverme a la página despues de imprimir

Para imprimir una página sin que me aparezca el botón Imprimir llamo a otra identica y le coloque... <body onLoad="window.print();">
pero deseo devolverme a la que tiene el botón imprimir sin actualizar los datos.

Soy un aprendiz
  #2 (permalink)  
Antiguo 17/01/2006, 10:07
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Hola betsyninoska

Lo más sencillo es utilizar una sola página, poniendo el botón de forma que no imprima, utilizando Css. Pon esto en la sección <head>
Código:
<style type="text/css">
@media print {
    .nover {display:none}
}
</style>
y el botón quedaría así:

<input type="button" class="nover" value="Imprimir" onclick="window.print()" />

De esta forma el botón saldrá en la pantalla pero no en la impresora.

Saludos,
  #3 (permalink)  
Antiguo 17/01/2006, 13:39
 
Fecha de Ingreso: enero-2006
Mensajes: 9
Antigüedad: 18 años, 3 meses
Puntos: 0
Gracias

Gracias por la ayuda en realidad me sirvio muchisimo.
Se puede hacer con imagenes tambien.
  #4 (permalink)  
Antiguo 17/01/2006, 13:47
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Hola de nuevo.

Te explico un poco el código de mi anterior mensaje:

@media print {

Vas a crear un estilo para imprimir, es decir que no afectará en nada a la presentación en pantalla.

.nover {display:none}

Has creado una clase llamada nover y has dicho que no se muestre.

Esta clase se la puedes asignar a cualquier elemento de tu página y ya sabes que no se verá cuando lo mandes imprimir

<img src="pepe.jpg" class="nover" />
<div class="nover">No toy</div>

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 16:47.