Non ho capito l'attinenza del titolo al quesito... :master:
Il problema e' risolvibile utilizzando, per la pagina aperta nel popup, un frameset, per esempio:
<frameset rows="0,*">
<frame name=nascosto src="">
<frame name=visibile src="tuaPaginaPop.htm">
</frameset>
poi modifica lo script:
parent.nascosto.location="http://localhost/prova/file.zip";
ciao