ERROR AL IMPRIMIR JSP
Hola a todos,
Estoy intentando imprimir una pagina con el siguiente codigo:
<%@ page contentType="text/html; charset=iso-8859-1" language="java" import="java.sql.*" errorPage="" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<SCRIPT>
function Pop_Up( titulo, mensaje, anchov, altov)
{
AltoV=altov;
AnchoV=anchov;
Alto=screen.height;
Ancho=screen.width;
CentroY=(Alto/2)-(AltoV/2);
CentroX=(Ancho/2)-(AnchoV/2);
ventana=window.open('imprimir_1.jsp',titulo,'height='+AltoV+',width='+AnchoV+',top='+CentroY+',left='+CentroX+',scrollbars=0,resizable=no');
if (window.focus) {ventana.focus()}
//ventana.close();
}
function imprimir()
{
Pop_Up('imprimir','imprimir',400,100);
ventana = window.open('','imprimir');
ventana.close();
}
</script>
<body>
<script language="JavaScript">
imprimir();
</script>
</body>
</html>
y lo que ocurre es que me cierra la página antes de que pueda abrirse...no da tiempo a generarse
Si quito la sentencia
ventana.close();
funciona correctamente!
El codigo de imprimir_1.jsp es :
<%@ page contentType="text/html; charset=iso-8859-1" language="java" import="java.sql.*" errorPage="" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Documento sin título</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
prueba de impresion
</body>
</html>
<script language="javascript">
window.print();
</script>
Alguien me puede ayudar?
Gracias por vuestra ayuda
Bego
Estoy intentando imprimir una pagina con el siguiente codigo:
<%@ page contentType="text/html; charset=iso-8859-1" language="java" import="java.sql.*" errorPage="" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<SCRIPT>
function Pop_Up( titulo, mensaje, anchov, altov)
{
AltoV=altov;
AnchoV=anchov;
Alto=screen.height;
Ancho=screen.width;
CentroY=(Alto/2)-(AltoV/2);
CentroX=(Ancho/2)-(AnchoV/2);
ventana=window.open('imprimir_1.jsp',titulo,'height='+AltoV+',width='+AnchoV+',top='+CentroY+',left='+CentroX+',scrollbars=0,resizable=no');
if (window.focus) {ventana.focus()}
//ventana.close();
}
function imprimir()
{
Pop_Up('imprimir','imprimir',400,100);
ventana = window.open('','imprimir');
ventana.close();
}
</script>
<body>
<script language="JavaScript">
imprimir();
</script>
</body>
</html>
y lo que ocurre es que me cierra la página antes de que pueda abrirse...no da tiempo a generarse
Si quito la sentencia
ventana.close();
funciona correctamente!
El codigo de imprimir_1.jsp es :
<%@ page contentType="text/html; charset=iso-8859-1" language="java" import="java.sql.*" errorPage="" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Documento sin título</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
prueba de impresion
</body>
</html>
<script language="javascript">
window.print();
</script>
Alguien me puede ayudar?
Gracias por vuestra ayuda
Bego