フラッシュがインストールされていないブラウザに、フラッシュの代わりの画像を表示するTips。
スクリプトで強制的にチェックできるが、それはスクリプトOFFならどうするんだ?ということになる。
まずは、ふつうにスクリプトを使うときは、Adobe(macromedia)のサイトでチェックスクリプトが配布されている。
Flash PlayerDetection Kit の使い方
このスクリプトを使えば問題解決なんだけど。
実はIEなら、Flashのチェックをしなくても、代わりの画像に差し替え可能だ。
Flashチェックスクリプト使うより、Object の onErrorでイメージに置換するのがスマートじゃないかなと
<div ="flashcontents"><Object classid="****" OnError="swapImg()" > ....</div> <script type="text/javascript"> function swapImg(){ document.getElementById("flashcontents").innerHTML = "<img src="**" />"; } </script>