Ver Mensaje Individual
  #4 (permalink)  
Antiguo 08/03/2007, 06:39
makokibcn
 
Fecha de Ingreso: agosto-2005
Mensajes: 10
Antigüedad: 18 años, 9 meses
Puntos: 0
Re: ¿Cómo realizar una descarga y que no se abra el documento en una ventana nueva?

Bueno, digamos que casi lo tengo..... tengo el siguiente código:

// creo la imagen dinamicamente
new_img=document.createElement('image');
new_img.src='img/'+nom_imagen;
new_img.alt=des_imagen;
new_img.url='documentacion/'+nom_archivo;
new_img.style.cursor='pointer';
document.getElementById('divimagen').appendChild(n ew_img);
// hago el download... o casi
new_img.onclick=function()
{ var archivo=window.open(this.url,'descarga','menubar=y es,location=no,resizable=yes,scrollbars=yes,status =no');
var docarchivo=archivo.document;
docarchivo.title='Descarga de documento';
}

Cambiar el título lo cambia, el problema es que cuando el documento acaba de cargarse (es decir, cuando se muestra el documento word, o excel, o cualquier otro que el navegado interprete), el explorador vuelve a cambiar el título de la página y le asigna, de nuevo, la URL.

¿Alguna sugerencia o idea?

Gracias de nuevo!