Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/05/2009, 00:02
Avatar de KarlanKas
KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 23 años, 2 meses
Puntos: 61
Respuesta: Descargar archivo o abrirlo en ventana nueva

Hola acampos!! Bienvenido a los foros!!

Este problema se podría resolver (al menos para descargarlo) en php:
En vez de poner el código de javascript:
echo "<script>document.location.href='$href' ;</script>\n";
pon esto:
Código PHP:
Ver original
  1. $manejador=fopen($href,"+r");
  2. $contenido=fread($manejador,filesize($href);
  3. fclose($manejador);
  4. header("Content-type: application/force-download");
  5. header("Content-Disposition: filename=".basename($href));
  6. header("Content-Transfer-Encoding: binary");
  7. echo $contenido;

Claro, que esto te serviría si no has hecho que la página donde se pone esto haya escrito nada en el documento html antes de ejecutarlo.

Para resolver tu problema en Javascript tienes:

echo "<script>window.open('$href') ;</script>\n";

Pero probablemente los bloqueadores de popups te lo bloquearán...
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.