Con quello script perdi il controllo di tutto.
Devi escogitare altri metodi se il tuo obiettivo è quello di avere la (semi) certezza del download effettuato.
Il download delle password di Banca Sella per il commercio elettronico, ad esempio, avviene dopo l'apertura di una popup da cui parte il download dopo pochi secondi dall'apertura e che, durante il download, rimane aperta. In questo modo anche se il beota chiude la pagina madre la popup rimane aperta: cliccando nuovamente sul link in essa contenuto è possibile far ripartire il download in ogni momento.

Roby