ciao lory,
ci sono miliardi di modi per fare quello che chiedi e ritengo che js non sia uno di quelli.
č sufficiente usare php e far passare l'utente da una pagina prima di fargli scaricare realmente il file.

per questa cosa puoi chiedere nel forum di php

in merito al discorso js puoi usare jquery o lavorare direttamente con gli event listner. Quale conosci meglio?