Foros del Web » Programando para Internet » ASPX (.net) »

window.print() + window.close()

Estas en el tema de window.print() + window.close() en el foro de ASPX (.net) en Foros del Web. Hola a todos del foro: Tengo una pequeñisima duda estoy mandando imprimir un popup por medio del window.print() en asp.net y cuando aparece el dialogo ...
  #1 (permalink)  
Antiguo 20/05/2008, 10:25
 
Fecha de Ingreso: enero-2008
Mensajes: 68
Antigüedad: 16 años, 3 meses
Puntos: 2
window.print() + window.close()

Hola a todos del foro:

Tengo una pequeñisima duda estoy mandando imprimir un popup por medio del window.print() en asp.net y cuando aparece el dialogo de impresion necesesito cerrar el popup y no se como hacerlo ya que intente con lo sgte:
Response.Write("<script language=javascript>{window.print()}</script>")
Response.Write("<script language=javascript>{window.close()}</script>")

y no paso nada se cierra al instante el popup y no me abre el cuadro de impresion.

me imagino que tiene que ir una condicion o sea un if pero no se cual seria la condicion .

De ante mano muchas gracias
  #2 (permalink)  
Antiguo 20/05/2008, 11:03
 
Fecha de Ingreso: enero-2008
Mensajes: 68
Antigüedad: 16 años, 3 meses
Puntos: 2
Respuesta: window.print() + window.close()

Cita:
Iniciado por punkser69 Ver Mensaje
Hola a todos del foro:

Tengo una pequeñisima duda estoy mandando imprimir un popup por medio del window.print() en asp.net y cuando aparece el dialogo de impresion necesesito cerrar el popup y no se como hacerlo ya que intente con lo sgte:
Response.Write("<script language=javascript>{window.print()}</script>")
Response.Write("<script language=javascript>{window.close()}</script>")

y no paso nada se cierra al instante el popup y no me abre el cuadro de impresion.

me imagino que tiene que ir una condicion o sea un if pero no se cual seria la condicion .

De ante mano muchas gracias
Encontre lo que andaba buscando por si acaso pongo la respuesta:

<script type="text/javascript">
function Impresion()
{
if (window.print)
{
window.print();
window.close();
}
else
{
alert("Este navegador no soporta esta opción.");
window.close();
}
}
</script>
En el body se llama la funcion
<body onload="javascript:Impresion();">
  #3 (permalink)  
Antiguo 06/09/2011, 14:31
 
Fecha de Ingreso: noviembre-2007
Mensajes: 2
Antigüedad: 16 años, 5 meses
Puntos: 0
Respuesta: window.print() + window.close()

gracias demasiado bueno
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 18:34.