曜日によって表示するFlashムービーを変える

動作ブラウザ
Internet Explorer Netscape Navigator
4.0x 4.5 5.0x 5.5 6.0 4.x 6.0
Windows -
Macintosh - -
UNIX - - - - -

解  説  曜日によって表示するFlashムービーを変えるには、表示する曜日分だけFlashムービーファイルを用意し、そのファイル名を配列に入れておきます。getDayで曜日を求めますが、この値は0〜6なので、これをキーにして配列を参照し読み込むFlashムービーファイル名を取得します。Flashムービーを表示するHTMLタグと合わせて書き出せば曜日ごとに異なるFlashムービーが表示されます。
コード <html> <head> <title>曜日によって表示するFlashムービーを変える</title> </head> <body> 曜日によって表示するFlashムービーを変えます<br> <br> <script language="JavaScript"><!-- fData = ["sunday.swf","monday.swf","tuesday.swf","wednesday.swf","thursday.swf","friday.swf","saturday.swf"]; fName = fData[(new Date()).getDay()]; html = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'; html += 'codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0"'; html += 'width="320" height="240">'; html += '<param name=movie value="'+fName+'">'; html += '<param name=quality value=high>'; html += '<embed src="'+fName+'" quality=high width="320" height="240" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"> </embed>'; html += '</object>'; document.write(html); // --></script> </body> </html>

■サンプルスクリプトを実行する >>実行
■各ブラウザでの動作結果を見る >>View!