title: After clicking browser's back button, Opera browser does not fire JS or Server-side code (JSP) on page
body: <p>I haven't this issue in the other popular browsers.  In a JSP page (let's call it Page1.jsp), I click a form which goes to a different page.  When I click Opera's Back button, it goes back to Page1.jsp, but no JavaScript or JSP code has refired.  For example,</p>
  
  <pre><code>&lt;!-- Inside header tag --&gt;
  &lt;script language="JavaScript&gt;
    alert("Does this work in Opera?");
  &lt;/script&gt;
  </code></pre>
  
  <p>A simple alert statement does not fire.  The same goes for server-side code.  However, the other popular desktop browsers don't have a problem.</p>
  
  <p>How can I fix this?</p>
  
  <p>Thank you for any help.</p>
  
  <p><strong>Update</strong></p>
  
  <p>I should've stated -- and I apologize for this -- that Page1.jsp contains a frame/an iframe, which is where the submit form lives.  When the user submits the form, it loads a new page inside the frame/iframe.  At this point, when the user clicks the browser's back button, I see that Page1.jsp is cached, but the frame/iframe reloads.  This occurs in all the popular browsers except Opera.</p>