Sto facendo uno script ASP+JS che mi permette di avere una barra di progesso durante un upload.

Ora.... in pratica ho una form da cui scegliere il file. All'invio della form parte una funzione JS che apre un popup.
Il popup calcola un ID univoco e lo associa all'upload (in JS), dopodichè si ricarica e, con l'ID nella querystring, mostra la barra di progresso dell'upload con quell'ID.

Il problema è che quando si apre il popup questo si carica, esegue la funzione... e poi si freeza, senza mostrare la barra di progresso
.... .ok ... "ci sarà un errore", direte voi.

Ma se provo a fare F5 e aggiornare la finestra non si aggiorna (è sempre bloccata... sembra stia cercando una pagina).
E invece se prendo l'URL del popup bloccato e lo incollo in un altro browser magicamente va ad eseguire il codice ASP che mi mostra la progress bar!

E' assurdo.... avete idea di che cosa possa essere?

Può dipendere da JavaScript?