
03/01/2010, 21:08
|
 | Modernizr | | Fecha de Ingreso: abril-2008 Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 11 meses Puntos: 2534 | |
Respuesta: redireccionar a una pagina error, ningún código después de una descarga forzada debe funcionar... porque ya hay header() previos que le indican al navegador que se trata de una descarga...
y peor aún, ningún código impreso después de la descarga va a funcionar... ¿porque??
pues porque ya le han dicho al navegador "te mando un archivo", y punto... no se puede mezclar Javascript con el código binario... vaya, de que se puede se puede... pero, ¿que sentido tiene??
el navegador al detectar que se trataba de una descarga ningún código de Javascript se va a ejecutar... jamás, ya que no se trata de un documento web, es una descarga!!
la solución ideal es no redireccionar al script que hace la descarga, sino utilizar enlaces... si, el clásico <a/> que contiene el enlace que efectúa la descarga...
así de simple, te evitas para empezar: dejar la pagina que lista las descargas, de modo que regresar ya no sería necesario...
__________________ Y U NO RTFM? щ(ºдºщ) No atiendo por MP nada que no sea personal. |