Antes que nada, muchísimas gracias carlunchos por intentar ayudarme. Te paso a comentar lo que hice según te pude entender:
Tengo esta página llamada
imprimir.asp:
Código HTML:
<html>
<head>
<script language="JavaScript">
function popUp3(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,men ubar=0,resizable=0,width=520,height=600');");
}
</script>
</head>
<body>
<div class="contenido">
<div class="menu">
<% response.write "<a href=""javascript:popUp3('notaCarpetas.asp?carpeta ='print')"" title='Imprimir nota de Carpetas'>Imprimir Nota de Carpeta</a><br><br>" %>
</div>
<div id="print">
<span>DIV A IMPRIMIR</span><br>
<span>DIV A IMPRIMIR</span><br>
<span>DIV A IMPRIMIR</span><br>
</div>
</div>
</body>
</html>
Y luego esta esta otra página llamada
NotasCarpetas.asp:
Código HTML:
<%@LANGUAGE="JAVASCRIPT"%>
<html>
<head>
<script language="javascript">
function imprimirPagina() {
if (window.print)
window.print();
else
alert("A tu navegador no se le puede ordenar imprimir" + " desde la web. Actualizate o hazlo desde los menús");
}
</script>
</head>
<body onLoad="javascript:imprimirPagina()">
</body>
</html>
Tengo los siguientes problemas:
1) Estando en la página imprimir.asp y hago click en el enlace para imprimir no se abre ni siquiera el popup, hay algún error seguro de parentesis o comillas pero no pude solucionarlo.
2) Si lográs que el popup se abra correctamente, en la página
notasCarpeta.asp como hacés para mostrar todo un div que pasaste por parametro?.... lo que quiero decir es como pones dentro del Body de esta pagina todo el DIV que supuestamente le pasaste por parametros para visualizarlo mientras te aparece el cartel para imprimir ??
3) Con respecto a que se cierre la ventana sola, probaste poniendo
window.close(); ??