| 残り日数によってメッセージを表示する |
|
使用例
まず、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> |