こんにちは、かふぇさん。
サンプルで言えば「index.html」の以下の部分・・・
<body bgcolor="#000000">
・・・略・・・
<script language="JavaScript" type="text/javascript">
<!--
var hasRightVersion = DetectFlashVer(requiredMajorVersion, requiredMinorVersion,…);
if(hasRightVersion) {
AC_FL_RunContent(
・・・略・・・
'pluginspage','http://www.macromedia.com/go/getflashplayer' );
} else {
var alternateContent = '代替HTMLコンテンツ@';
document.write(alternateContent);
}
// -->
</script>
<noscript>
代替HTMLコンテンツA
</noscript>
@がPlayerのプラグインなし又は対応バージョンが低い場合、
Aがブラウザの設定でJavaScript無効の設定をしている場合のそれぞれ「代替HTMLコンテンツ」を
記載する部分です。
サンプルでは、ここに「代替イメージ<img src="画像">」を挿入していますが、
代替イメージに代えて「代替のHTMLページに飛ばす記述」をすればいいだけです。
@の場合、目的のHTMLに飛ばすJavaScriptを以下のように挿入・・・
var alternateContent = '<SCRIPT LANGUAGE="JavaScript">(改行しない)
document.location.href
= "***.html";</SCRIPT>';
Aの場合、JavaScriptが使えないので、METAタグを使って・・・
<noscript>
<META HTTP-EQUIV="refresh" CONTENT="0;URL=***.html">
</noscript>
このように記載します。
ただし、上記検証はWin+IEでのみ検証済み。
|