Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/03/2005, 12:01
Avatar de heberto
heberto
 
Fecha de Ingreso: septiembre-2004
Ubicación: Morelia, Michoacán
Mensajes: 104
Antigüedad: 19 años, 8 meses
Puntos: 0
Pregunta Cerrar ventana despues de un Download!!!

Saludos a todos los miembros de la comunidad!!

Tengo una pequeña duda, el reto (no me gusta decir "problema" ) es que tengo una pagina PHP donde con datos de un una BD hago un download de un fichero almacenado en dicha base, la descarga la hace correctamente, me abre la ventanita de "Guardar como..." y se descarga perfectamente el fichero, PERO cuando termina la descarga no se cierra la ventana del explorador que se abrio para hacer el download, ya intente con javascript pero como la cabecera de dicho archivo no es HTML no me lo toma en cuanta y pues no me es posible cerrarla mediante esta tecnologia. Alguien me pudiera explicar como hacer esto...

mi codigo es el siguiente....

Código PHP:
<?php
    $Name
=$_GET['Nombre'];
    
header('Content-Type:application/x-zip-compressed');
    
header("Content-Disposition: attachment; filename=$Name"); 
    
header('Content-Transfer-Encoding: base64'); 
    require_once(
'../../Connections/zonazero.php');

$colname_rsArchivo "1";
if (isset(
$_GET['Id_drivers'])) {
  
$colname_rsArchivo = (get_magic_quotes_gpc()) ? $_GET['Id_drivers'] : addslashes($_GET['Id_drivers']);
}
    
mysql_select_db($database_zonazero$zonazero);
    
$query_rsArchivo sprintf("SELECT Archivo FROM drivers WHERE Id_drivers = %s"$colname_rsArchivo);
    
$rsArchivo mysql_query($query_rsArchivo$zonazero) or die(mysql_error());
    
$row_rsArchivo mysql_fetch_assoc($rsArchivo);
    
$totalRows_rsArchivo mysql_num_rows($rsArchivo);
    
    
$Archivo=$row_rsArchivo['Archivo'];

    echo 
$Archivo;

mysql_free_result($rsArchivo);
?>
Gracias por su atención espero su pronta respuesta
__________________
Atte.

Ing. Julio Heberto Gonzalez Morales
Certified Macromedia Flash MX Designer

Última edición por heberto; 14/03/2005 a las 12:03