estoy intentando hacer un script para poder descargar archivos.
Para hacerlo tengo una pagina mipagina.php, en la cual contiene un boton que me abre un popup descargar.php, para descargar un archivo.
Pero quisiera saber como puedo hacer para que se abra el popup, luego se cierre y lance el cuadro de descarga. Así como lo tienen muchos sitios.
tengo el siguiente codigo php, que funciona perfectamente, pero la parte de JS es la que no me funciona:
Código PHP:
<?
// Cabeceras para forzar al navegador a guardar el archivo
header("Pragma: no-cache");
header("Expires: 0");
header("Content-Transfer-Encoding: binary");
header("Content-type: application/force-download");
header('Content-Disposition: attachment; filename="documento.doc"');
readfile('documento.doc');
?>
<script language="javascript">
<!--
window.close();
-->
</script>
Código PHP:
<?
//el mismo codigo php que puse arriba
?>
<script language="javascript">
<!--
function cerrar(){
window.close();
}
-->
</script>
<html>
<body onUnload(cerrar)>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><title></title></head><body></body></html>
de esto, saco la conclusion de que las cabeceras o no se que cosa me genera nuevamente el codigo fuente.
alguien tiene alguna sugerencia para realizar esta tarea???
desde ya muchas gracias