今日は何の日?


<SCRIPT LANGUAGE="javascript">
<!--
nannohi();
function nannohi(){
	date = new Date();
	mon=date.getMonth()+1
	dat=date.getDate();
	data = new Array();

	//★↓ここにデータを書きます。↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
	i=0;
	data[i] = new Array("1","1","元旦");i++;
	data[i] = new Array("11","8","えあさん誕生日");i++;
	data[i] = new Array("x","9","毎月9・10日は牛丼の日");i++;
	data[i] = new Array("x","10","毎月9・10日は牛丼の日");i++;
	data[i] = new Array("x","15","給料日");i++;
	data[i] = new Array("12","24","クリスマスイブ");i++;
	data[i] = new Array("12","25","クリスマス");i++;
	data[i] = new Array("12","31","大晦日");i++;



	//↑ここまで↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑

	//今日は何の日
	document.write("<BR><B>今日"+mon+"/"+dat+"は何の日?</B><BR>");
	for(i=0;i<data.length;i++){
		if((data[i][0]==mon || data[i][0]=="x") 
		&& (data[i][1]==dat || data[i][1]=="x")) document.write("・"+data[i][2]+"<BR>");
	}

	//今月の記念日
	document.write("<BR><B>今月の記念日</B><BR>");
	for(i=0;i<data.length;i++){
		if(data[i][0]==mon || data[i][0]=="x")
			document.write("・"+mon+"/"+data[i][1]+" "+data[i][2]+"<BR>");
	}
}
//-->
</SCRIPT>



● 設置方法
上記をHTMLの<BODY>〜</BODY>の表示したい位置に貼り付けて下さい。

● 使い方(データ入力方法)
↓ここにデータを書きますから↑ここまでの間に以下のように行を増やします。
data[i] = new Array("(月)","(日)","(記念日の名前)");i++;
月と日の入力をxにすると、xに何が来ても当てはまるようになります。

● 本日のテーマ
うーん。多元配列? 配列に配列を造る事も出来ます。これ→data[i][0]
今回はjsファイルも用意してみたのですがどうでしょうか。
使用方法は簡単です。前のページでjsファイルをダウンロードし、それを
<SCRIPT LANGUAGE="Javascript" SRC="java_22.js"></SCRIPT>
こーやって呼んでやるだけ。JSファイルをメモ帳か何かで開けて中身を書き換えて下さいね。

【実行結果】 【戻る】