I\'m translating some of my old HTAs from Quirks to IE9 standards. However, it seems that modal and modeless dialogs opened by HTA don\'t support IE9 standards mode.
A quick Google of the keywords in this question gave me this page on Microsoft MSDN site: http://msdn.microsoft.com/en-us/subscriptions/ms536496(v=vs.85).aspx
The answer to your question is on tha page. The answer is to add an x-ua-compatible
meta tag to your HTML's <head>
section.
To quote:
By default, HTAs display webpages in Compatibility View, which displays standards-mode content in IE7 Standards mode and quirks mode content in IE5 (Quirks) mode. To utilize features available to current versions of Internet Explorer, use the meta element to define an X-UA-Compatible header for your HTA
The tag would look like this:
<meta http-equiv="x-ua-compatible" content="ie=9">
The above is according to the MSDN site. In fact, I'd suggest that using content="ie=edge"
would be better than specifying IE9 mode. Otherwise you'll lose out on any new features in IE10 when you upgrade to that.