A ver, no he podido probarlo debido a que no tengo el formulario que usas
Pero probemos... javascript no es mi fuerte
Veo que tienes <button type="button"...></button>, la verdad es que nunca lo he usado. Busqué y según w3schools está soportado por la mayoría de los navegadores, incluyendo IE, de lo cual no me fio...
Probemos lo siguiente, cambia estas líneas :
Código HTML:
Ver original<button type="button" height="10px" widht="50px" name="Guardar" onClick=Descarga()>Descargar archivos
</button>
Por esta línea :
Código HTML:
Ver original<input type="button" height="10px" widht="50px" name="Guardar" onClick="Descarga();" value="Guardar archivos" />
Prueba todo tu sistema con el cambio de las 2 líneas anteriores, si no pasa nada, prueba cambiando
location.href por
window.location, si no pasa nada, vuelve a lo que tenías y luego seguimos investigando.
PD : Invocando a los expertos en javascript