title: self.focus() & window.focus() works on Safari but not on IE
body: <p>I have this code to do a <code>window.focus();</code> or a <code>self.focus();</code> to stay on the current window to show a message before going to the newly opened window.  This works fine on Safari.  The browser pauses on the original window for the specified time before going to the new window.  On Internet Explorer the browser ignores the <code>self.focus();</code> call completely, does the same for <code>window.focus();</code>.  Is there a different way in IE to stay or focus on the current window.</p>
  
  <pre><code>    if ( show_message == true ) {
          var message_page = "livemass_message.php?message_id="+message_id;
          message_window = window.open (message_page,'_blank','width=600,height=200,top=200,left=300,alwaysRaised');
          self.focus();
          setTimeout(function() { external_window.focus(); message_window.focus(); }, 3500);
          setTimeout(function() { message_window.close(); }, 60000);
      }
      else {
          self.focus();
          setTimeout(function() { external_window.focus(); }, 3500);                      
      }
  </code></pre>