title: History.js PushState in html 4 browser (IE) changes the url incorrectly
body: <p>Im usnig History.js to push a url but in IE it appends the page name.</p>
  
  <p>if my original url is :
  <a href="http://www.mydomain.com/Home.aspx">http://www.mydomain.com/Home.aspx</a></p>
  
  <p>and then I execute the following:</p>
  
  <p>var url = window.location.protocol + '//' + window.location.host + '/Home.aspx?id=2&amp;pl=4';
  History.pushState(null, null, url)</p>
  
  <p>In Chrome my url becomes : <a href="http://www.mydomain.com/Home.aspx?id=2&amp;pl=4">http://www.mydomain.com/Home.aspx?id=2&amp;pl=4</a></p>
  
  <p>In IE 8 my url becomes: <a href="http://www.mydomain.com/Home.aspx#Home.aspx?id=2&amp;pl=4">http://www.mydomain.com/Home.aspx#Home.aspx?id=2&amp;pl=4</a></p>
  
  <p>If I paste the IE 8 url in chrom my code fails...</p>
  
  <p>Firstly, what should the correct html 4 url look like and secondly, how do I fix it?</p>