Cita:
Iniciado por punkser69
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();">