Windows更新プログラム(Internet Explorerの累積的なセキュリティ更新プログラム)[KB912812](以下、[KB912812]パッチ)には、 Internet ExplorerでのActiveXコントロールに関する仕様変更(以下、IEの仕様変更)が含まれています。
IEの仕様変更により、次の条件時に、HTMLに貼り付いたWebコントロールについて、クリック操作を行わないと、Webコントロールが アクティブ化されない現象が発生します。
当現象を発生させない(クリック操作なしで、Webコントロールをアクティブ化させる)ための恒久的な対応方法について、マイクロソフト社の 推奨している手法がありますので、以下のURLをご参照ください。
なお、このURLの内容と一部重複しますが、簡単な例を次に示します。
外部スクリプトファイルを作成し、そのスクリプトファイル内でActiveXコントロールを呼び出します。
<html>
<body>
<!--外部スクリプトファイルを呼び出す-->
<script src="object.js"></script>
</body>
</html>
document.write('<object id="WEBOBJECT" classid="clsid:XXX" ...>');
document.write('</object>');