Hi all,

I have a search page for my users. They enter in a search and the relevent result from our db are then displayed in a table.

The results are in the form of links that take the user to the correct page depending on which result is clicked.

The problem i am having (with ie not firefox) is that when the user clicks the link and goes off to another page and then clicks the ie back button to get back to thier results again the user is told "webpage has expired".

Now a simple refresh and the user is asked if they wish to send the info again and this then takes them back thier search results (firefox seems to do this without the webpage has expired bit)

Is there any way to get rid of that nasty error "webpage has expired" and take my users back to their results ????:quiet:

any help would be great.

    Hitting the back button should show the exact same page as the user got when first retrieving it, without resending the request.

    As far as I know, the only way to "fix" IE in this regard, is to present IE users with information about them needing a real webbrowsers, then redirecting them to something by far closer to standard compliant, such as FF 3.5 or Safari 4.

    But, I might just lack the knowledge to fix this issue in IE, and it would be interesting to see if someone else knows.

      Thanks for the reply.

      The thing is because of the way the netowrk that users are on they are forced to only use ie. So asking them to upgrade to another browser is not an option.

      anyone else care to take a puntat it ?

        I think this is a POST v GET issue?
        If you're using GET try using POST.

          i am already using the post method :bemused:

            Try using GET.

            I've just looked at my files - knew it was one of the two...!
            I had this problem on a form I was using and changing from POST to GET solved it for me.

              Write a Reply...