WEST MiRa(1,739 Byte)
JavaScript(1,601 Byte)
DHCICVbv

■ JavaScript - サンプル集(257種類) - 時間
   - 時間ごとに異なる曲(朝・昼・晩)

時間ごとに異なる曲が流れるスクリプトです。
これは一日に三回、流れる曲が変わるバージョンです。
サンプルでは4時〜12時まで、12時〜20時まで、20時〜4時までで流れる曲が変わります。
何時から何時で変更するのか、時間を変更する事も出来ます。
オートスタートになっていますので、自動的に流れ始めます。
サンプルではMIDIデータを使用していますが、WAV形式やau形式でもOKです。

サンプルを見る
ソースを保存する
(右クリック→「対象をファイルに保存」or「リンクを名前を付けて保存」して下さい。)
ソースを見る
解説を見る





[ ソース ]

<html>
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
</head>

<body>

<script language="JavaScript">
<!--//Copyright (C) WEST MiRa http://www.west-mira.jp

	my_time=new Array();
	my_bgm=new Array();

	//朝に表示したい曲を指定する
	my_bgm[0]='../../sound/do.mid';

	//昼に表示したい曲を指定する
	my_bgm[1]='../../sound/do2.mid';

	//夜に表示したい曲を指定する
	my_bgm[2]='../../sound/fa.mid';

	//朝の時間の始まり時刻を指定する
	my_time[0]=4;

	//昼の時間の始まり時刻を指定する
	my_time[1]=12;

	//夜の時間の始まり時刻を指定する
	my_time[2]=20;

	jikoku=new Date();
	jikan=jikoku.getHours();
	if(jikan >= my_time[0] && jikan < my_time[1])
		document.write('<embed src="'+my_bgm[0]+'" type="audio/x-midi" autostart="true">');
	else if(jikan >= my_time[1] && jikan < my_time[2])
		document.write('<embed src="'+my_bgm[1]+'" type="audio/x-midi" autostart="true">');
	else 
		document.write('<embed src="'+my_bgm[2]+'" type="audio/x-midi" autostart="true">');

//-->
</script>

 ・
 ・
 ・
</body></html>


[ 解説 ]

まず最初に、流したい曲を3曲用意して下さい。

bg_times1=4;
bg_times2=12;
bg_times3=20;

は、時間配分を表しています。

bg_times1=4;
bg_times2=12;

で「4 - 12時」を、

bg_times2=12;
bg_times3=20;

で「12 - 20時」を、

bg_times3=20;
bg_times1=4;

で「20 - 4時」を意味しています。

時間配分を変更したい際は、上記の数値をご変更下さい。

スクリプト内の変更出来る箇所は注釈を付けておりますので、変更方法などはそちらをご参照下さい。


バナー、リンクについて  ,   利用規約  ,   ヘルプ

Copyright (C) 1998-2007 WEST MiRa. All rights reserved.