The normal way to do this is embed a meta refresh tag in the status page. The action of the refresh would check to see if the download is available ... if it is, show the download page, if not show the status page. merlyn has a article about this.
| [reply] |
You're not going to be able to prevent the browser from timing out on a single connection. Even if you could, it probably wouldn't work on all browsers. Instead, I think the best strategy for this type of thing is to report the progress to a database. Then, you can have your popup window run a script to check the database for progress and reload itself every 10 seconds or so. | [reply] |