How to navigate to a page with JavaScript *without* breaking "Open in a new tab"
<p>I'm using JavaScript to allow users of my site to click anywhere on a table row to visit the URL of the row's record. Setting <code>location.href</code> works fine except that when my users try to open the page in a new tab behind the current one, JavaScript breaks their browsers normal <code>Shift+Click</code> behavior. How can I change the page with JavaScript without this nasty side-effect?</p>
