How can I force a page refresh of page 1 when a user returns to it from page 2 by pressing the back button? Are there vbscript or javascript approaches or is it down to set the 'no cache' somehow?
reload() method gives the same result as pressing the reload button on your browser. This method reloads the page from directly the browser's cache by default.
reload() method reloads the current web page. The method gives the exact same result as pressing the RELOAD button in your browser. The JavaScript reload page method loads the page from the cache by default. If the forceGet property is set to true, the page is reloaded from the server.
In most web browsers you can force a one-time page load from the server by holding down the shift key while clicking on the Reload or Refresh button.
Set a cookie on page 2.
If the cookie is detected on page 1, reload the page.
What about doing something like this?
<script>
if (document.referrer == "http://www.page2.html")
window.location.reload();
}
</script>
Just throw that at the top of your page 1 and this should work.
Update
I also found a solution on the Webdeveloper.com forums as well.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With