
08/03/2007, 06:39
|
| | Fecha de Ingreso: agosto-2005
Mensajes: 10
Antigüedad: 19 años, 6 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! |