title: JavaScript: How can I stop SetTimout reloading my page?
body: <p>I have a function that sets <code>display=none</code> on a table row.  At the end of my function I want to set a timeout to hide the next table row after a few milliseconds.</p>
  
  <p>I have a problem though.  When the timeout expires, the page is reloaded (undoing the effects of my function and and scrolling to page top).  This even happens if I use an empty timeout:  <code>window.SetTimeout(function () { ; }, 1000);</code> How can I stop this happening?</p>
  
  <p>I am using recent Chromium.</p>