go back

In the application i am wrting i am using the following:
<input type="button" class="formbutton" onClick="self.history.go(-1); return false" value="Cancel">

as a way of allowing the use to go back instead of using the back button....... but the following error seems to pop up sometimes....how do i prevent this? is there a better way of doing things?

Warning: Page has Expired The page you requested was created using information you submitted in a form. This page is no longer available. As a security precaution, Internet Explorer does not automatically resubmit your information for you.

To resubmit your information and view this Web page, click the Refresh button.
Who is Participating?
wmnibuConnect With a Mentor Commented:
Dear danBosh,

The above comment is true but thrs ia solution for that,

This is the solution for u,

instead of using self.history.go(-1);  use window.location
replace the url "http://mail.yahoo.com" with your.

Code :

<input type="button" class="formbutton" onClick="window.location='http://mail.yahoo.com'; return false" value="Cancel">

if the url is changeing you can pass it and print at 'http://mail.yahoo.com'

Hope this will work for u

Hi danBosh,

It's happening because your trying to go back to a submitted form page, which ie doesn't allow, as the data would be reposted and cause problems. Not sure if there is a work around.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.