Fijate si
esto te sirve. Más bien se trata de un truco basado en que al iniciarse la descarga la página pierde el foco y al finalizar lo recupera. No es quizá demasiado confiable. Lo mejor sería usar lenguaje de servidor para hacerlo (en php es posible realizar alguna acción usando una pseudo función nativa llamada
stream_notification_callback, en el manual se muestra un buen ejemplo).