技術系のよくある質問を網羅、作業上で必要となる文書資料を提供中
ドキュメントセンター テックナレッジ

HOME > ウェブデザイン 

ActiveXコントロールの処理変更に基づくコンテンツ設置 

[ 一覧へ戻る ]

 2006年4月12日提供のMicrosoft Upateでインターネットエクスプローラに対する修正プログラムが適用されました。例えば、Flashなどのコンテンツで、以前と同じ状態にて設置したものは、白い枠が表示されます。クリックすると表示されなくなりますが、旧来と同じように表示できるようにするには、コンテンツを修正する必要があります。なお、今回の変更は、特許へ抵触する可能性があることから、政治的な判断の下、利用者側にも負担を強いられる格好になっています。

影響を受けるタグ

 ActiveXコントロールを利用する、下記のタグを用いた呼び出しに対して、ユーザーインターフェースを有効化できません。ユーザーインターフェースは、操作の方法自体を指す言葉で、例えば、フラッシュ上のリンクをクリックして移動することなどが直接できなくなります。操作を行うには、白い枠内をクリックして続行します。

  • APPLET
  • EMBED
  • OBJECT

利用例

 次に紹介する方法は、マイクロソフトの推奨した手法の一つを参考にした、JavaScriptを用いたfunctionを利用する例です。いずれの手法でも、JavaScriptを用いなければなりませんが、汎用性の高いfunctionを設置しておき、各種コンテンツで共有することは管理の手間を考えても有効な手段です。フラッシュの動作を有効にしてみます。

  • JavaScriptは外部ファイルを読み込む形でないといけません。

HTMLの例

JavaScriptの例

参考資料

ActiveX コントロールのアクティブ化(マイクロソフト)
ブラウザの更新に備えたアクティブコンテンツ使用Webサイトの準備(マクロメディア/アドビ)

公開日: 2006年04月24日   / 文書番号: 006499 / カテゴリ: ウェブデザイン / 閲覧数: 1434 




ドキュメントセンター テックナレッジ
Copyright 1997-2008 generationact. all rights reserved.