Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/05/2008, 11:03
punkser69
 
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();">