Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/03/2010, 10:59
Hermes2009
 
Fecha de Ingreso: abril-2009
Mensajes: 13
Antigüedad: 15 años, 6 meses
Puntos: 0
Habilitar la descarga de un archivo con Javascript

Hola Foreros:

Estoy intentando hacer una cosa que no termina de salirme, pero es que soy muy nuevo en javascript.

Necesito que al hacer click en un botón, el usuario pase a descargarse un archivo, pero antes se genere un pop-up donde se le muestre al usuario una información acerca de que dicho archivo puede estar protegido por derechos de autor, y que el suario pueda hacer click en aceptar ( y el fichero comienza a descargarse) o en NO Acepto para que el pop-up desaparezca y la descarga no se produzca.

El caso es que lo estoy intentando con comfirm() y haga lo que haga, acepte o no acepte, el link se dirige hacia el archivo.

Y además tengo otro problema y es que me gustaría que al hacer click en aceptar, el archivo se descargara. Sin embargo lo que ocurre es que se abre una nueva ventana en blanco donde se reproduce el fichero. Supongo que esto ocurre porque el fichero es un fichero .mp3, o porque los navegadores por defecto abren este tipo de ficheros en nuevas ventanas e intentan reproducirlos.

¿Se puede evitar este comportamiento por defecto?

¿Como puedo hacer funcionar mi función confirm() para que al hacer click en NO Acepto el fichero no se decargue?

Muchas Gracias por adelantado!!