Ver Mensaje Individual
  #12 (permalink)  
Antiguo 08/02/2006, 17:50
clara0_0
 
Fecha de Ingreso: febrero-2006
Mensajes: 9
Antigüedad: 18 años, 3 meses
Puntos: 0
Hola fantasma,
ya están como archivos zipeados, el problema es que es un .exe en un CD autoejecutable y a pantalla completa, para más señas y por si alguien más se encuentra en un futuro en mi situación le diré que Firefox solo abre dichos archivos zipeados si se le indica la ruta completa del archivo, de forma que al ser un CD cada unos en su casa lo puede tener en D: E: G: ... y cómo solucionarlo? pues encontré una función que te convierte en absoluta tu ruta relativa y que ha hecho que la descarga funcione correctamente desde cualquier CD. Aquí os dejo la función:

poslastslash = this._url.lastIndexOf("\\");
if (poslastslash == -1) {
poslastslash = this._url.lastIndexOf("/");
}
folderurl = this._url.substr(0, poslastslash+1);
poscolon = folderurl.indexOf("|");
if (poscolon<>-1) {
folderurlstart = folderurl.substr(0, poscolon);
folderurlend = folderurl.substr(poscolon+1);
folderurl = folderurlstart+":"+folderurlend;
}
targeturl = folderurl+"tu archivo en tu ruta relativa.zip";
getURL(targeturl, "_self");


El problema? pues que te abre una ventana nueva de navegador para realizar la descarga supongo que por la orden getURL que no está pensada para descargas.