title: Javascript window.open returns null in 32-bit IE8 on Win7 x64
body: <p>I have read the related questions on this topic, but haven't yet found a solution to this issue.  I have a simple javascript function that calls window.open when a link is clicked:  </p>
  
  <pre><code>var newwindow;
  function pop(url)
  {
      newwindow=window.open(url,'','height=500,width=532');
      if (window.focus) {newwindow.focus();}
  }
  </code></pre>
  
  <p>This works fine on Chrome, Firefox, and even works in 64-bit IE 8.  However, when I try this in 32-bit IE 8 I get an error that <strong>'newwindow' is null or not an object</strong>.</p>
  
  <p>Any ideas on why this would occur only in 32-bit IE 8?  </p>
  
  <p>My hunch was that it was related to UAC in Windows 7 (I am running Win 7 x64), but I get the error even after turning Protected Mode off and running with Compatibility View on.  </p>
  
  <p>I also wonder why Windows 7 x64 comes with both the 32-bit and 64-bit versions of IE 8, and why the 32-bit version was pinned to my taskbar...</p>