title: Executing function before page gets to window.print()
body: <p>I have a page that calls window.print(); at the bottom of the page.  I have no way of accessing the code around window.print();  Its generated by the server and I can't touch it.  Basically because of IE I need to execute a bit of javascript before the print dialog comes up but after the page has loaded.  I can't do this because as soon as it gets to window.print(); the print dialog comes up.  I still need to print but first I need to run myFunction() then I can window.print();</p>
  
  <pre><code>&lt;html&gt;&lt;head&gt;&lt;/head&gt;&lt;body&gt;&lt;/body&gt;&lt;!--no access from here--&gt;&lt;script&gt;window.print();&lt;/script&gt;&lt;/html&gt;
  </code></pre>