ActiveXコントロールの処理変更に基づくコンテンツ設置
[ 一覧へ戻る ]
2006年4月12日提供のMicrosoft Upateでインターネットエクスプローラに対する修正プログラムが適用されました。例えば、Flashなどのコンテンツで、以前と同じ状態にて設置したものは、白い枠が表示されます。クリックすると表示されなくなりますが、旧来と同じように表示できるようにするには、コンテンツを修正する必要があります。なお、今回の変更は、特許へ抵触する可能性があることから、政治的な判断の下、利用者側にも負担を強いられる格好になっています。
影響を受けるタグ
ActiveXコントロールを利用する、下記のタグを用いた呼び出しに対して、ユーザーインターフェースを有効化できません。ユーザーインターフェースは、操作の方法自体を指す言葉で、例えば、フラッシュ上のリンクをクリックして移動することなどが直接できなくなります。操作を行うには、白い枠内をクリックして続行します。
利用例
次に紹介する方法は、マイクロソフトの推奨した手法の一つを参考にした、JavaScriptを用いたfunctionを利用する例です。いずれの手法でも、JavaScriptを用いなければなりませんが、汎用性の高いfunctionを設置しておき、各種コンテンツで共有することは管理の手間を考えても有効な手段です。フラッシュの動作を有効にしてみます。
HTMLの例
JavaScriptの例
参考資料
ActiveX コントロールのアクティブ化(マイクロソフト)
ブラウザの更新に備えたアクティブコンテンツ使用Webサイトの準備(マクロメディア/アドビ)
ウェブデザイン