Refresh main window after download

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Harold Crump

    Refresh main window after download

    Greetings,

    I have a web application where the main window shows a list of records
    available for download.
    The user clicks on the download button, which posts the form to another
    ..php page, which generates the file for download and pops up the
    download dialog.

    So far, so good.

    My question is - how do I refresh the main window once the download
    dialog box has popped up?

    I need to clear the list of records from the main window (since the
    user downloaded it).

    The download is generated by another page, and not the main one.

    Any ideas?

    Thanks,
    Harold

  • enerbrat

    #2
    Re: Refresh main window after download

    My question is - how do I refresh the main window once the download
    dialog box has popped up?
    >
    I need to clear the list of records from the main window (since the
    user downloaded it).
    >
    The download is generated by another page, and not the main one.
    >
    Any ideas?
    Not sure about the actual code, but this can be done in Ajax. It sees
    that the download has been "touched" by the downloader then it could
    redirect or refresh to the needed page.

    Once again, I don't know the actual code.. and I'm sure there's a
    better way. I just like Ajax better :D

    Comment

    • Markus Ernst

      #3
      Re: Refresh main window after download

      Harold Crump schrieb:
      Greetings,
      >
      I have a web application where the main window shows a list of records
      available for download.
      The user clicks on the download button, which posts the form to another
      .php page, which generates the file for download and pops up the
      download dialog.
      >
      So far, so good.
      >
      My question is - how do I refresh the main window once the download
      dialog box has popped up?
      You could do this at the client side by outputting something like
      <script type="text/Javascript">
      location.replac e('/mainfile.php');
      </script>
      <a href="/mainfile.php">G o back to List</a>

      So Users without Javascript will have to click on the link, but
      everybody will safely get back to the list.

      HTH
      Markus

      Comment

      • Harold Crump

        #4
        Re: Refresh main window after download

        Hi Markus --

        Thanks for the suggestion.

        The page that actually launches the download window sets
        content-disposition.
        Therefore, I don't think I can emit JavaScript through that page -
        correct me if I am wrong.

        The form in the main window simply posts to that download page, and
        therefore doesn't know anything of what's going on.

        The form tag on the main screen is as follows -
        <form name="frmDownlo adOrders" id="frmDownload Orders" method="post"
        action="startDo wnload.php">

        The startDownload.p hp script generates the download stream and sets
        content-disposition.

        My issue is refreshing the main screen where the form is after the form
        has been posted to startDownload.p hp

        Thanks for any ideas/suggestions.

        -Harold.

        Markus Ernst wrote:
        You could do this at the client side by outputting something like
        <script type="text/Javascript">
        location.replac e('/mainfile.php');
        </script>
        <a href="/mainfile.php">G o back to List</a>
        >
        So Users without Javascript will have to click on the link, but
        everybody will safely get back to the list.
        >
        HTH
        Markus

        Comment

        Working...