MENU
◆Internet ExplorerでActive Xパッチを回避してFlashを表示する
しばらく前からFlashを表示させるときにこんなメッセージが出るようになりました。
「このコントロールをアクティブ化して使用するにはクリックしてください」
大変うっとうしく感じていたので、その対策方法を探してみました。
 
素晴らしいことにこちらのサイトでJavascript「swfTagWriter.js」が開発されていました。
cyano:ActiveXパッチがあたったIEでFlashなどを従来通り表示させる
詳しい説明はこちらでご覧ください。swfTagWriter.jsもこちらでダウンロードできます。
Adobeからも出ているそうですが、cyanoさんちの方が日本語で使いやすそうです。
 

◆使い方

1)「SwfTagWriter.js」を読み込みむ。
swfTagWriter.jsをダウンロードしてサーバ上に置きます。
<head></head>の間に以下のようなスクリプトを書きます。

<script type ="text/javascript" src="swfTagWriter.js"></script>


2)Flashを表示させたい場所にJavascriptを書く

<script type="text/javascript">
//<![CDATA[
var swf = new jp.catalase.SwfTagWriter('fma.swf', 'test01', 720, 200); swf.writeHTML();
//]]>
</script>
<noscript>
<object data="fma.swf" width="720" height="200" type="application/x-shockwave-flash">
<param name="movie" value="fma.swf" />
</object>
</noscript>

 
Copyright2008 ©Atelier H All rights reserved.