| 
| 技术资料  > ASP技术 > 脚本编码 : asp生日自动提醒小程式 |  
asp生日自动提醒小程式 March 25,2004 |  
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> 
<HTML><HEAD><TITLE>同学生日提醒</TITLE> 
<STYLE type=text/css>BODY { 
    FONT-FAMILY: "宋体"; FONT-SIZE: 9pt; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px; MARGIN-TOP: 0px 
} 
A { 
    COLOR: black; FONT-SIZE: 9pt; FONT-WEIGHT: 400; TEXT-DECORATION: none 
} 
A:hover { 
    COLOR: red; FONT-SIZE: 9pt; FONT-WEIGHT: 400; TEXT-DECORATION: underline 
} 
A:active { 
    COLOR: #ff0033; CURSOR: hand; FONT: 9pt "宋体" 
} 
</STYLE> 
 
<META content="text/html; charset=gb2312" http-equiv=Content-Type> 
<SCRIPT language=JavaScript> 
 
 
 
<!-- 
 
  function birthday(year,month,date,person) { 
    this.year=year 
    this.month=month 
    this.date=date 
    this.person=person 
  } 
  function birthdaylist() { 
  } 
  blist=new birthdaylist() 
  blist[0]= new birthday(1933,2,14,"abc") 
  blist[1]= new birthday(1933,12,17,"efs") 
  //上面添加你朋友的生日列表 
  var now=new Date() 
  today=new Date(now.getYear(),now.getMonth(),now.getDate())   // today 0:00:00 
  function daysFromToday(sdate) { 
    return Math.round((sdate.getTime()-today.getTime())/(24*60*60*1000)) 
  } 
  function writeNextBirthday(list) { 
    var daysToClosest=888 
    var closest 
    for (var i in list) { 
      thisDate=new Date(today.getYear(),list.month-1,list.date) 
      if (daysFromToday(thisDate)<0) 
        thisDate.setYear(today.getYear()+1) 
      if (daysFromToday(thisDate)<daysToClosest) { 
        daysToClosest=daysFromToday(thisDate) 
        closest=i 
      } 
    } 
    if (daysToClosest==0) 
      document.write("<B>今天["+list[closest].person+"]"+"["+(today.getYear()-list[closest].year)+"]岁大寿! 
祝你生日快乐^0^</B>") 
    else if (daysToClosest==1) 
      document.write("明天["+list[closest].person+"]将过["+(today.getYear()-list[closest].year)+"]岁生日!") 
    else 
      document.write("你最近要过生日的朋友是["+list[closest].person+"]在["+daysToClosest+"]天后。") 
      } 
// end hiding --> 
</SCRIPT> 
<META content="MSHTML 5.00.2614.3500" name=GENERATOR></HEAD> 
<BODY onLoad="startclock ()" bgColor=#FFFFFF> 
<CENTER> 
  <font color="red"><font color="#FF3333" size="5">同学生日提醒</font></font><FONT color=red face=隶书  
size=6><br> 
  </FONT> <FONT color=red face=隶书 size=6> </FONT>  
</CENTER> 
<div align="center"> 
  <hr size="1" color="#000000" noshade> 
  现在的日期时间是: 
<script language=JavaScript> 
today=new Date(); 
function initArray(){ 
this.length=initArray.arguments.length 
for(var i=0;i<this.length;i++) 
this[i+1]=initArray.arguments  } 
var d=new initArray( 
"星期日", 
"星期一", 
"星期二", 
"星期三", 
"星期四", 
"星期五", 
"星期六"); 
document.write( 
"<font color=##000000 style='font-size:9pt;font-family: 宋体'> ", 
today.getYear(),"年", 
today.getMonth()+1,"月", 
today.getDate(),"日", 
d[today.getDay()+1], 
"</font>" );  
</script> 
  <br> 
  <br> 
</div> 
<CENTER> 
  <table width="502" border="1" cellspacing="0" cellpadding="0" bordercolordark="#FFFFFF"  
bordercolor="#000000"> 
    <tr bgcolor="#CCFFCC">  
      <td>  
        <div align="center"><font color="#FF3333"></font><font color="#FF3333" size="4">大  
          家 注 意 了</font></div> 
      </td> 
    </tr> 
    <tr> 
      <td>  
        <div align="center"> 
          <script language=JavaScript> 
<!--   
  writeNextBirthday(blist) 
// --> 
</script> 
        </div> 
      </td> 
    </tr> 
  </table> 
  <br> 
  ---97计算机---  
</CENTER> 
</BODY></HTML> 
         |  
 
 |