Flash:Flash非対応のときに代替コンテンツを表示
2011.08.24
Flash Player が入っていない環境でFlashページを見たときに、
代替コンテンツを表示させる方法です。

swfobjectを使いますので、下記からダウンロードしてください。

swfobject

こちらのページには日本語のドキュメントもあります。


■使い方

まず、<head>内にダウンロードしたjsを読み込みます。

--------------------------------------------------------------------------

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

--------------------------------------------------------------------------



<body>内のFlashを貼り付けたい箇所に<div>を置き、
Flash非対応時のコードを書きます。

続けて、その<div>にFlashを表示させるための
Java Script のコードを書きます。

--------------------------------------------------------------------------

<div id="flash_contents">

ここにFlash非対応時に表示するコードを入れます。

</div><!-- /flash_contents -->


<script type="text/javascript">
<!--
var so = new SWFObject("sample.swf", "my_flash", "900", "600", "9", "#ffffff");
so.write("flash_contents");
//-->
</script>

--------------------------------------------------------------------------

以上、swfobject の基本的な使い方そのままですが、
これでFlash非対応時に代替コンテンツを表示させることができます。

また、あまりないと思いますが Java Script を使っているため、
Flash が見れる環境でも Java Script が使えない状態だと
表示させることができません。

覚え書きでした。
| コメント(0)

コメントする

※JavaScriptが有効になっている必要があります




月別アーカイブ