残り日数によってメッセージを表示する |
使用例
まず、HTMLの<HEAD>……</HEAD>の部分(最初の部分)に置きます。 <SCRIPT LANGUAGE="JavaScript"> <!---------------------- function theDay(month,day,namae,touzitu){ var today=new Date(); var cDay=new Date(today.getYear(),month-1,day); d=(cDay.getTime()-today.getTime())/(24*60*60*1000); d=Math.ceil(d); if (navigator.appName == "Netscape"){d=d+693961;} if (d>364) {d=d-365;} if (d<0) { var cDay=new Date(today.getYear()+1,month-1,day); dd=(cDay.getTime()-today.getTime())/(24*60*60*1000); dd=Math.ceil(dd); if (navigator.appName == "Netscape"){dd=dd+693961;} document.write("来年の",namae,"まであと",dd,"日"); } if (d==0) { document.write(touzitu); } if (d>0) { document.write(namae,"まであと",d,"日"); } } //-----------------> </SCRIPT> そして、表示させたいところにはこれをおいてください。 <SCRIPT LANGUAGE="JavaScript"> <!---------------------- theDay(12,25,"クリスマス(何の日か)","メリークリスマス(当日に表示するメッセージ)"); //-----------------> </SCRIPT> |