隨筆-71  評論-4  文章-0  trackbacks-0
          有時間你可以分析javascript的方法:html:
          <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
          <HTML><HEAD><TITLE>農歷</TITLE>
          <META
          content="農歷; 陽歷; 月歷; 節日; 時區; 節氣; 八字; 干支; 生肖; gregorian solar; chinese lunar; calendar;"
          name=keywords>
          <META content=All name=robots>
          <META content="gregorian solar calendar and chinese lunar calendar"
          name=description>
          <META content="text/html; charset=gb2312" http-equiv=Content-Type>
          <SCRIPT language=JavaScript>
          function click()
          {

          if (event.button==2)
          {
          //return (0);
          alert('歡迎使用農歷') ;
          }
          }

          document.onmousedown=click

          </SCRIPT>

          <SCRIPT language=JavaScript>
          <!--


          var lunarInfo=new Array(
          0x04bd8,0x04ae0,0x0a570,0x054d5,0x0d260,0x0d950,0x16554,0x056a0,0x09ad0,0x055d2,
          0x04ae0,0x0a5b6,0x0a4d0,0x0d250,0x1d255,0x0b540,0x0d6a0,0x0ada2,0x095b0,0x14977,
          0x04970,0x0a4b0,0x0b4b5,0x06a50,0x06d40,0x1ab54,0x02b60,0x09570,0x052f2,0x04970,
          0x06566,0x0d4a0,0x0ea50,0x06e95,0x05ad0,0x02b60,0x186e3,0x092e0,0x1c8d7,0x0c950,
          0x0d4a0,0x1d8a6,0x0b550,0x056a0,0x1a5b4,0x025d0,0x092d0,0x0d2b2,0x0a950,0x0b557,
          0x06ca0,0x0b550,0x15355,0x04da0,0x0a5d0,0x14573,0x052d0,0x0a9a8,0x0e950,0x06aa0,
          0x0aea6,0x0ab50,0x04b60,0x0aae4,0x0a570,0x05260,0x0f263,0x0d950,0x05b57,0x056a0,
          0x096d0,0x04dd5,0x04ad0,0x0a4d0,0x0d4d4,0x0d250,0x0d558,0x0b540,0x0b5a0,0x195a6,
          0x095b0,0x049b0,0x0a974,0x0a4b0,0x0b27a,0x06a50,0x06d40,0x0af46,0x0ab60,0x09570,
          0x04af5,0x04970,0x064b0,0x074a3,0x0ea50,0x06b58,0x055c0,0x0ab60,0x096d5,0x092e0,
          0x0c960,0x0d954,0x0d4a0,0x0da50,0x07552,0x056a0,0x0abb7,0x025d0,0x092d0,0x0cab5,
          0x0a950,0x0b4a0,0x0baa4,0x0ad50,0x055d9,0x04ba0,0x0a5b0,0x15176,0x052b0,0x0a930,
          0x07954,0x06aa0,0x0ad50,0x05b52,0x04b60,0x0a6e6,0x0a4e0,0x0d260,0x0ea65,0x0d530,
          0x05aa0,0x076a3,0x096d0,0x04bd7,0x04ad0,0x0a4d0,0x1d0b6,0x0d250,0x0d520,0x0dd45,
          0x0b5a0,0x056d0,0x055b2,0x049b0,0x0a577,0x0a4b0,0x0aa50,0x1b255,0x06d20,0x0ada0)

          var solarMonth=new Array(31,28,31,30,31,30,31,31,30,31,30,31);
          var Gan=new Array("甲","乙","丙","丁","戊","己","庚","辛","壬","癸");
          var Zhi=new Array("子","丑","寅","卯","辰","巳","午","未","申","酉","戌","亥");
          var Animals=new Array("鼠","牛","虎","兔","龍","蛇","馬","羊","猴","雞","狗","豬");
          var solarTerm = new Array("小寒","大寒","立春","雨水","驚蟄","春分","清明","谷雨","立夏","小滿","芒種","夏至","小暑","大暑","立秋","處暑","白露","秋分","寒露","霜降","立冬","小雪","大雪","冬至")
          var sTermInfo = new Array(0,21208,42467,63836,85337,107014,128867,150921,173149,195551,218072,240693,263343,285989,308563,331033,353350,375494,397447,419210,440795,462224,483532,504758)
          var nStr1 = new Array('日','一','二','三','四','五','六','七','八','九','十')
          var nStr2 = new Array('初','十','廿','卅',' ')
          var monthName = new Array("JAN","FEB","MAR","APR","MAY","JUN","JUL","AUG","SEP","OCT","NOV","DEC");


          var sFtv = new Array(
          "0101*元旦",
          "0204 生日",
          "0214 情人節",
          "0217*紀念日",
          "0308 婦女節",
          "0312 植樹節",
          "0315 消費者權益日",
          "0317 St. Patrick's",
          "0401 愚人節",
          "0501 勞動節",
          "0504 青年節",
          "0512 護士節",
          "0512 茵生日",
          "0601 兒童節",
          "0614 Flag Day",
          "0701 建黨節 香港回歸紀念",
          "0718*邵宇軒誕辰",
          "0801 建軍節",
          "0808 父親節",
          "0909 毛澤東逝世紀念",
          "0910 教師節",
          "0928 孔子誕辰",
          "1001*結婚紀念日 國慶節",
          "1006 老人節",
          "1024 聯合國日",
          "1110 錦錦生日",
          "1112 孫中山誕辰紀念",
          "1220 澳門回歸紀念",
          "1225 Christmas Day",
          "1226 毛澤東誕辰紀念")


          var lFtv = new Array(
          "0101*春節",
          "0115 元宵節",
          "0505 端午節",
          "0707 七夕情人節",
          "0715 中元節",
          "0815 中秋節",
          "0909 重陽節",
          "1208 臘八節",
          "1220 農歷生日",
          "1224 小年",
          "0100*除夕")


          var wFtv = new Array(
          "0131 Martin Luther King Day",
          "0231 President's Day",
          "0520 母親節",
          "0530 Armed Forces Day",
          "0531 Victoria Day",
          "0716 合作節",
          "0730 被奴役國家周",
          "0811 Civic Holiday",
          "0911 Labor Holiday",
          "1021 Columbus Day",
          "1144 Thanksgiving")


          function lYearDays(y) {
            var i, sum = 348
            for(i=0x8000; i>0x8; i>>=1) sum += (lunarInfo[y-1900] & i)? 1: 0
            return(sum+leapDays(y))
          }


          function leapDays(y) {
            if(leapMonth(y))  return((lunarInfo[y-1900] & 0x10000)? 30: 29)
            else return(0)
          }

          function leapMonth(y) {
            return(lunarInfo[y-1900] & 0xf)
          }

          function monthDays(y,m) {
            return( (lunarInfo[y-1900] & (0x10000>>m))? 30: 29 )
          }

          function Lunar(objDate) {

            var i, leap=0, temp=0
            var baseDate = new Date(1900,0,31)
            var offset   = (objDate - baseDate)/86400000

            this.dayCyl = offset + 40
            this.monCyl = 14

            for(i=1900; i<2050 && offset>0; i++) {
               temp = lYearDays(i)
               offset -= temp
               this.monCyl += 12
            }

            if(offset<0) {
               offset += temp;
               i--;
               this.monCyl -= 12
            }

            this.year = i
            this.yearCyl = i-1864

            leap = leapMonth(i)
            this.isLeap = false

            for(i=1; i<13 && offset>0; i++) {
               
               if(leap>0 && i==(leap+1) && this.isLeap==false)
                  { --i; this.isLeap = true; temp = leapDays(this.year); }
               else
                  { temp = monthDays(this.year, i); }

             
               if(this.isLeap==true && i==(leap+1)) this.isLeap = false

               offset -= temp
               if(this.isLeap == false) this.monCyl ++
            }

            if(offset==0 && leap>0 && i==leap+1)
               if(this.isLeap)
                  { this.isLeap = false; }
               else
                  { this.isLeap = true; --i; --this.monCyl;}

            if(offset<0){ offset += temp; --i; --this.monCyl; }

            this.month = i
            this.day = offset + 1
          }

          function solarDays(y,m) {
            if(m==1)
               return(((y%4 == 0) && (y%100 != 0) || (y%400 == 0))? 29: 28)
            else
               return(solarMonth[m])
          }
          function cyclical(num) {
            return(Gan[num%10]+Zhi[num%12])
          }

          function calElement(sYear,sMonth,sDay,week,lYear,lMonth,lDay,isLeap,cYear,cMonth,cDay) {

               this.isToday    = false;
               this.sYear      = sYear;
               this.sMonth     = sMonth;
               this.sDay       = sDay;
               this.week       = week;
               this.lYear      = lYear;
               this.lMonth     = lMonth;
               this.lDay       = lDay;
               this.isLeap     = isLeap;
               this.cYear      = cYear;
               this.cMonth     = cMonth;
               this.cDay       = cDay;

               this.color      = '';

               this.lunarFestival = ''; //農歷節日
               this.solarFestival = ''; //國歷節日
               this.solarTerms    = ''; //節氣

          }

          function sTerm(y,n) {
            var offDate = new Date( ( 31556925974.7*(y-1900) + sTermInfo[n]*60000  ) + Date.UTC(1900,0,6,2,5) )
            return(offDate.getUTCDate())
          }

          function calendar(y,m) {

            var sDObj, lDObj, lY, lM, lD=1, lL, lX=0, tmp1, tmp2
            var lDPOS = new Array(3)
            var n = 0
            var firstLM = 0

            sDObj = new Date(y,m,1)            //當月一日日期

            this.length    = solarDays(y,m)    //國歷當月天數
            this.firstWeek = sDObj.getDay()    //國歷當月1日星期幾


            for(var i=0;i<this.length;i++) {

               if(lD>lX) {
                  sDObj = new Date(y,m,i+1)    //當月一日日期
                  lDObj = new Lunar(sDObj)     //農歷
                  lY    = lDObj.year           //農歷年
                  lM    = lDObj.month          //農歷月
                  lD    = lDObj.day            //農歷日
                  lL    = lDObj.isLeap         //農歷是否閏月
                  lX    = lL? leapDays(lY): monthDays(lY,lM) //農歷當月最後一天

                  if(n==0) firstLM = lM
                  lDPOS[n++] = i-lD+1
               }

               //sYear,sMonth,sDay,week,
               //lYear,lMonth,lDay,isLeap,
               //cYear,cMonth,cDay
               this[i] = new calElement(y, m+1, i+1, nStr1[(i+this.firstWeek)%7],
                                        lY, lM, lD++, lL,
                                        cyclical(lDObj.yearCyl) ,cyclical(lDObj.monCyl), cyclical(lDObj.dayCyl++) )


               if((i+this.firstWeek)%7==0)   this[i].color = 'red'  //周日顏色
               if((i+this.firstWeek)%14==13) this[i].color = 'red'  //周休二日顏色
            }

            tmp1=sTerm(y,m*2  )-1
            tmp2=sTerm(y,m*2+1)-1
            this[tmp1].solarTerms = solarTerm[m*2]
            this[tmp2].solarTerms = solarTerm[m*2+1]
            if(m==3) this[tmp1].color = 'red' //清明顏色

            for(i in sFtv)
               if(sFtv[i].match(/^(\d{2})(\d{2})([\s\*])(.+)$/))
                  if(Number(RegExp.$1)==(m+1)) {
                     this[Number(RegExp.$2)-1].solarFestival += RegExp.$4 + ' '
                     if(RegExp.$3=='*') this[Number(RegExp.$2)-1].color = 'red'
                  }

            for(i in wFtv)
               if(wFtv[i].match(/^(\d{2})(\d)(\d)([\s\*])(.+)$/))
                  if(Number(RegExp.$1)==(m+1)) {
                     tmp1=Number(RegExp.$2)
                     tmp2=Number(RegExp.$3)
                     this[((this.firstWeek>tmp2)?7:0) + 7*(tmp1-1) + tmp2 - this.firstWeek].solarFestival += RegExp.$5 + ' '
                  }

            //農歷節日
            for(i in lFtv)
               if(lFtv[i].match(/^(\d{2})(.{2})([\s\*])(.+)$/)) {
                  tmp1=Number(RegExp.$1)-firstLM
                  if(tmp1==-11) tmp1=1
                  if(tmp1 >=0 && tmp1<n) {
                     tmp2 = lDPOS[tmp1] + Number(RegExp.$2) -1
                     if( tmp2 >= 0 && tmp2<this.length) {
                        this[tmp2].lunarFestival += RegExp.$4 + ' '
                        if(RegExp.$3=='*') this[tmp2].color = 'red'
                     }
                  }
               }

            //黑色星期五
            if((this.firstWeek+12)%7==5)
               this[12].solarFestival += '黑色星期五 '

            //今日
            if(y==tY && m==tM) this[tD-1].isToday = true;

          }

          //====================== 中文日期
          function cDay(d){
            var s;

            switch (d) {
               case 10:
                  s = '初十'; break;
               case 20:
                  s = '二十'; break;
                  break;
               case 30:
                  s = '三十'; break;
                  break;
               default :
                  s = nStr2[Math.floor(d/10)];
                  s += nStr1[d%10];
            }
            return(s);
          }

          ///////////////////////////////////////////////////////////////////////////////

          var cld;

          function drawCld(SY,SM) {
            var i,sD,s,size;
            cld = new calendar(SY,SM);

            if(SY>1874 && SY<1909) yDisplay = '光緒' + (((SY-1874)==1)?'元':SY-1874)
            if(SY>1908 && SY<1912) yDisplay = '宣統' + (((SY-1908)==1)?'元':SY-1908)
            if(SY>1911 && SY<1950) yDisplay = '民國' + (((SY-1911)==1)?'元':SY-1911)
          //   if(SY>1949) yDisplay = '共和國' + (((SY-1949)==1)?'元':SY-1949)

           // GZ.innerHTML = yDisplay +'年 農歷' + cyclical(SY-1900+36) + '年   【'+Animals[(SY-4)%12]+'】';

            if(SY>1949) yDisplay = ''

            GZ.innerHTML = yDisplay +' 農歷' + cyclical(SY-1900+36) + '年   【'+Animals[(SY-4)%12]+'】';

            YMBG.innerHTML = " " + SY + "<BR> " + monthName[SM];


            for(i=0;i<42;i++) {

               sObj=eval('SD'+ i);
               lObj=eval('LD'+ i);

               sObj.className = '';

               sD = i - cld.firstWeek;

               if(sD>-1 && sD<cld.length) {
                  sObj.innerHTML = sD+1;

                  if(cld[sD].isToday) sObj.className = 'todyaColor';

                  sObj.style.color = cld[sD].color;

                  if(cld[sD].lDay==1)
                     lObj.innerHTML = '<b>'+(cld[sD].isLeap?'閏':'') + cld[sD].lMonth + '月' + (monthDays(cld[sD].lYear,cld[sD].lMonth)==29?'小':'大')+'</b>';
                  else
                     lObj.innerHTML = cDay(cld[sD].lDay);

                  s=cld[sD].lunarFestival;
                  if(s.length>0) {
                     if(s.length>6) s = s.substr(0, 4)+'…';
                     s = s.fontcolor('red');
                  }
                  else { //國歷節日
                     s=cld[sD].solarFestival;
                     if(s.length>0) {
                        size = (s.charCodeAt(0)>0 && s.charCodeAt(0)<128)?8:4;
                        if(s.length>size+2) s = s.substr(0, size)+'…';
                        s = s.fontcolor('blue');
                     }
                     else { //廿四節氣
                        s=cld[sD].solarTerms;
                        if(s.length>0) s = s.fontcolor('limegreen');
                     }
                  }
                  if(s.length>0) lObj.innerHTML = s;

               }
               else { //非日期
                  sObj.innerHTML = '';
                  lObj.innerHTML = '';
               }
            }
          }

          function changeLong()
          {
          var y,m,ly,lm,id,im,iy,yangy,yangm,deltm,miny,tt;
          CLD.SY.selectedIndex=CLD.D1.selectedIndex;
          CLD.SM.selectedIndex=CLD.D2.selectedIndex;
          yangm=0;yangy=0;
          tt=true;
          while (tt)
          {
          yangm=0;yangy=0;
          changeCld();
            for(i=0;i<42;i++)
            {
               sD = i - cld.firstWeek;
               if(sD>-1 && sD<cld.length)
               { //日期內
               if ((cld[sD].lMonth==CLD.D2.selectedIndex+1)&&(cld[sD].lYear==CLD.D1.selectedIndex+1900))
               {
          yangy=CLD.SY.selectedIndex+1900; yangm=CLD.SM.selectedIndex ;
          tt=false;
          break;
          }
               }
            }
            if (!tt) break;
           
          pushBtm('MD');
          changeCld();

          //alert(CLD.SY.selectedIndex+" "+CLD.SM.selectedIndex);

            for(i=0;i<42;i++)
            {
               sD = i - cld.firstWeek;
               if(sD>-1 && sD<cld.length)
               { //日期內
               if ((cld[sD].lMonth==CLD.D2.selectedIndex+1)&&(cld[sD].lYear==CLD.D1.selectedIndex+1900))
               {
          yangy=CLD.SY.selectedIndex+1900; yangm=CLD.SM.selectedIndex ;
          tt=false;
          break;
          }
               }
            }
          break;  
          }
          //alert(yangy+" "+yangm);


          //CLD.SY.selectedIndex=yangy;//-1900;
          //pushBtm('YU');
          //pushBtm('YD');
          CLD.SM.selectedIndex=yangm;
          pushBtm('MD');
          pushBtm('MU');



          }
          //changeLong end

          function changeCld() {
            var y,m;
            y=CLD.SY.selectedIndex+1900;
            m=CLD.SM.selectedIndex;
            drawCld(y,m);
          }

          function pushBtm(K) {
            switch (K){
               case 'YU' :
                  if(CLD.SY.selectedIndex>0) CLD.SY.selectedIndex--;
                  break;
               case 'YD' :
                  if(CLD.SY.selectedIndex<149) CLD.SY.selectedIndex++;
                  break;
               case 'MU' :
                  if(CLD.SM.selectedIndex>0) {
                     CLD.SM.selectedIndex--;
                  }
                  else {
                     CLD.SM.selectedIndex=11;
                     if(CLD.SY.selectedIndex>0) CLD.SY.selectedIndex--;
                  }
                  break;
               case 'MD' :
                  if(CLD.SM.selectedIndex<11) {
                     CLD.SM.selectedIndex++;
                  }
                  else {
                     CLD.SM.selectedIndex=0;
                     if(CLD.SY.selectedIndex<149) CLD.SY.selectedIndex++;
                  }
                  break;
               default :
                  CLD.SY.selectedIndex=tY-1900;
                  CLD.SM.selectedIndex=tM;
            }
            changeCld();
          }

          var Today = new Date();
          var tY = Today.getFullYear();
          var tM = Today.getMonth();
          var tD = Today.getDate();
          //////////////////////////////////////////////////////////////////////////////

          var width = "130";
          var offsetx = 2;
          var offsety = 16;

          var x = 0;
          var y = 0;
          var snow = 0;
          var sw = 0;
          var cnt = 0;

          var dStyle;
          document.onmousemove = mEvn;

          //顯示詳細日期資料
          function mOvr(v) {
            var s,festival;
            var sObj=eval('SD'+ v);
            var d=sObj.innerHTML-1;

               //sYear,sMonth,sDay,week,
               //lYear,lMonth,lDay,isLeap,
               //cYear,cMonth,cDay

            if(sObj.innerHTML!='') {

               sObj.style.cursor = 's-resize';

               if(cld[d].solarTerms == '' && cld[d].solarFestival == '' && cld[d].lunarFestival == '')
                  festival = '';
               else
                  festival = '<TABLE WIDTH=100% BORDER=0 CELLPADDING=2 CELLSPACING=0 BGCOLOR="#CCFFCC"><TR><TD>'+
                  '<FONT COLOR="#000000" STYLE="font-size:9pt;">'+cld[d].solarTerms + ' ' + cld[d].solarFestival + ' ' + cld[d].lunarFestival+'</FONT></TD>'+
                  '</TR></TABLE>';

               s= '<TABLE WIDTH="130" BORDER=0 CELLPADDING="2" CELLSPACING=0 BGCOLOR="#000066"><TR><TD>' +
                  '<TABLE WIDTH=100% BORDER=0 CELLPADDING=0 CELLSPACING=0><TR><TD ALIGN="right"><FONT COLOR="#ffffff" STYLE="font-size:9pt;">'+
                  cld[d].sYear+' 年 '+cld[d].sMonth+' 月 '+cld[d].sDay+' 日<br>星期'+cld[d].week+'<br>'+
                  '<font color="violet">農歷'+(cld[d].isLeap?'閏 ':' ')+cld[d].lMonth+' 月 '+cld[d].lDay+' 日</font><br>'+
                  '<font color="yellow">'+cld[d].cYear+'年 '+cld[d].cMonth+'月 '+cld[d].cDay + '日</font>'+
                  '</FONT></TD></TR></TABLE>'+ festival +'</TD></TR></TABLE>';


               document.all["detail"].innerHTML = s;

            if (snow == 0) {
                  dStyle.left = x+offsetx-(width/2);
                  dStyle.top = y+offsety;
            dStyle.visibility = "visible";
            snow = 1;
            }
          }
          }

          //清除詳細日期資料
          function mOut() {
          if ( cnt >= 1 ) { sw = 0 }
          if ( sw == 0 )
          { snow = 0;
          dStyle.visibility="hidden";}
          else cnt++;
          }

          //取得位置
          function mEvn() {
            x=event.x;
            y=event.y;
          if (document.body.scrollLeft)
            {x=event.x+document.body.scrollLeft; y=event.y+document.body.scrollTop;}
          if (snow){
               dStyle.left = x+offsetx-(width/2)
               dStyle.top = y+offsety
          }
          }

          ///////////////////////////////////////////////////////////////////////////


          function tick() {
            var today
            today = new Date()
            Clock.innerHTML = today.toLocaleString().replace(/(年|月)/g, "/").replace(/日/, "");
          //   Clock.innerHTML = TimeAdd(today.toGMTString(), CLD.TZ.value)
            window.setTimeout("tick()", 1000);
          }

          function setCookie(name, value) {
          var today = new Date()
          var expires = new Date()
          expires.setTime(today.getTime() + 1000*60*60*24*365)
          document.cookie = name + "=" + escape(value)+ "; expires=" + expires.toGMTString()
          }

          function getCookie(Name) {
            var search = Name + "="
            if(document.cookie.length > 0) {
               offset = document.cookie.indexOf(search)
               if(offset != -1) {
                  offset += search.length
                  end = document.cookie.indexOf(";", offset)
                  if(end == -1) end = document.cookie.length
                  return unescape(document.cookie.substring(offset, end))
               }
               else return ""
            }
          }

          /////////////////////////////////////////////////////////

          function initial() {
            dStyle = detail.style;
            CLD.SY.selectedIndex=tY-1900;
            CLD.SM.selectedIndex=tM;
            drawCld(tY,tM);

          //   CLD.TZ.selectedIndex=getCookie("TZ");
          //   changeTZ();
            tick();
          }

          //-->
          </SCRIPT>

          <STYLE>.todyaColor {
          BACKGROUND-COLOR: aqua
          }
          </STYLE>

          <META content="Microsoft FrontPage 4.0" name=GENERATOR></HEAD>
          <BODY background=jpg/back/nongli.gif oncontextmenu=self.event.returnValue=false
          onload=initial() topMargin=0>
          <TABLE align=center border=1 borderColor=#ffcc00 cellPadding=0 cellSpacing=0
          width=700>
           <TBODY>
           <TR>
             <TD>
               <SCRIPT language=JavaScript><!--
            if(navigator.appName == "Netscape" || parseInt(navigator.appVersion) < 4)
            document.write("<h1>你的瀏覽器無法執行此程序。</h1>此程序在 IE4 以后的版本才能執行!!")
          //--></SCRIPT>

               <DIV id=detail
               style="HEIGHT: 16px; LEFT: 337px; POSITION: absolute; TOP: 200px; WIDTH: 302px"></DIV>
               <FORM name=CLD>
               <DIV align=center>
               <TABLE align=center border=4 borderColorDark=#cc9900 height=259
                 width=698><CENTER>
                 <CENTER></CENTER></CENTER>
                 <TBODY>
                 <TR>
                   <TD align=middle height=255 vAlign=top width=254>
                     <DIV align=center>
                     <CENTER>
                     <TABLE border=1 width="100%" COLSPAN="2">
                       <CENTER>
                       <CENTER><FONT size=2 style="FONT-SIZE: 9pt">
                       <TBODY>
                       <TR>
                         <TD width="100%">
                           <P align=center><FONT size=2 style="FONT-SIZE: 9pt"><FONT
                           color=red
                           style="FONT-SIZE: 10.8pt">本地計算機時間:</FONT></FONT><BR><FONT
                           color=#000080 face=ARIAL id=Clock size=3
          align="center"></FONT>
                           </TD>
                         </TBODY></TABLE></CENTER></DIV>
                     <DIV align=center>
                     <CENTER>
                     <TABLE border=1 height=1 width="100%">
                       <TBODY>
                       <TR>
                         <TD height=1 width="100%">
                           <TABLE height=1 width="100%">
                             <CENTER>
                             <CENTER><FONT id=tSave
                             style="COLOR: red; FONT-FAMILY: Wingdings; FONT-SIZE: 18pt"></FONT>
                             <TBODY>
                             <TR>
                               <TD height=1 width="88%" nowrap><FONT size=2 style="FONT-SIZE: 9pt">
                       <FONT size=2><FONT
                                 style="FONT-SIZE: 9pt"><FONT
                                 color=#0000ff>公歷</FONT>年</FONT><FONT color=#ffffff
                                 style="FONT-SIZE: 9pt"> <SELECT name=SY
                                 onchange=changeCld() style="FONT-SIZE: 9pt">
                                   <SCRIPT language=JavaScript><!--  
                     for(i=1900;i<2050;i++) document.write('<option>'+i)  
                     //--></SCRIPT>
                                 </SELECT> </FONT>月<FONT color=#ffffff
                                 style="FONT-SIZE: 9pt"> <SELECT name=SM
                                 onchange=changeCld() style="FONT-SIZE: 9pt">
                                   <SCRIPT language=JavaScript><!--  
                     for(i=1;i<13;i++) document.write('<option>'+i)  
                     //--></SCRIPT>
                                 </SELECT> </FONT></FONT>
                                 </font>
                               <TD height=3 vAlign=top width="12%" rowspan="3">
                                 <FONT size=2 style="FONT-SIZE: 9pt">
                                 <DIV align=center
                                 style="HEIGHT: 1px; WIDTH: 4px"><BUTTON
                                 onclick="pushBtm('MU')"
                                 style="FONT-SIZE: 9pt">月↑</BUTTON></DIV><BUTTON
                                 onclick="pushBtm('')"
                                 style="FONT-SIZE: 9pt">當月</BUTTON><BR><BUTTON
                                 onclick="pushBtm('MD')"
                                 style="FONT-SIZE: 9pt">月↓</BUTTON>
                                 <P align=left> </P></font>
                             <TR>
                               <TD height=1 width="88%" nowrap>
                                 <P align=left><FONT size=2><FONT
                                 style="FONT-SIZE: 9pt"><FONT
                                 color=#0000ff>陰歷</FONT>年</FONT><FONT color=#ffffff
                                 style="FONT-SIZE: 9pt"> <SELECT name=D1
                                 onchange=changeLong() style="FONT-SIZE: 9pt">
                                   <SCRIPT language=JavaScript><!--  
                     for(i=1900;i<2050;i++) document.write('<option>'+i)  
                     //--></SCRIPT>
                                 </SELECT> </FONT>月<FONT color=#ffffff
                                 style="FONT-SIZE: 9pt"> <SELECT name=D2
                                 onchange=changeLong() style="FONT-SIZE: 9pt">
                                   <SCRIPT language=JavaScript><!--  
                     for(i=1;i<13;i++) document.write('<option>'+i)  
                     //--></SCRIPT>
                                 </SELECT> </FONT></FONT></P>
                             <TR>
                               <CENTER>
                               <TD align=middle height=1 vAlign=center
                                 width="88%"><BUTTON onclick="pushBtm('YU')"
                                 style="FONT-SIZE: 9pt">年↑</BUTTON> <BUTTON
                                 onclick="pushBtm('YD')"
                                 style="FONT-SIZE: 9pt">年↓</BUTTON>  </TD></CENTER>
                             </TR>
                             </TBODY></TABLE>
                           <CENTER>
                           <TABLE border=1 borderColorDark=#ffffcc height=1
                             width="100%"><TBODY>
                             <TR>
                               <TD height=1 width="100%"><FONT color=#0
                                 style="FONT-SIZE: 10.8pt">     
                                 陰歷存在跨月情況,如果查找到的陰歷月跨兩個公歷月,用<FONT  
                                 color=blue>[月↑][月↓]</FONT>翻動可以找到你想要的確切日期。</FONT></TD></TR></TBODY></TABLE></CENTER></CENTER></CENTER></TD></TR></TBODY></TABLE></CENTER></DIV></CENTER></CENTER>  
                     </font>  
                   <TD align=middle height=255 width=418>  
                     <DIV  
                     style="HEIGHT: 108px; LEFT: 344px; POSITION: absolute; TOP: 178px; WIDTH: 347px; Z-INDEX: -1">  
                       
                     <P><FONT id=YMBG  
                     style="COLOR: #00ccff; FONT-FAMILY: 'Arial Black'; FONT-SIZE: 20pt"> </FONT>  
                     </P></DIV>  
                     <DIV align=center>  
                     <CENTER>  
                     <TABLE border=0 cellSpacing=1 height=27>  
                       <TBODY>  
                       <TR>  
                         <TD align=middle bgColor=#000080 colSpan=7 height=24><FONT  
                           color=#000080 size=2 style="FONT-SIZE: 9pt">月</FONT> <FONT  
                           color=#ffffff face=宋體 id=GZ size=4></FONT><BR></TD></TR>  
                       <TR align=middle bgColor=#e0e0e0>  
                         <TD align=middle bgColor=#99ccff height=1 width=54><FONT  
                           size=2>日</FONT></TD>  
                         <TD align=middle bgColor=#99ccff height=1 width=54><FONT  
                           size=2>一</FONT></TD>  
                         <TD align=middle bgColor=#99ccff height=1 width=54><FONT  
                           size=2>二</FONT></TD>  
                         <TD align=middle bgColor=#99ccff height=1 width=50><FONT  
                           size=2>三</FONT></TD>  
                         <TD align=middle bgColor=#99ccff height=1 width=54><FONT  
                           size=2>四</FONT></TD>  
                         <TD align=middle bgColor=#99ccff height=1 width=54><FONT  
                           size=2>五</FONT></TD>  
                         <TD align=middle bgColor=#99ccff height=1 width=54><FONT  
                           size=2>六</FONT></TD></TR>  
                       <SCRIPT language=JavaScript><!--                                                                                                    
                     var gNum                                                                                                    
                     for(i=0;i<6;i++) {                                                                                                    
                        document.write('<tr align=center>')                                                                                                    
                        for(j=0;j<7;j++) {                                                                                                    
                           gNum = i*7+j                                                                                                    
                           document.write('<td id="GD' + gNum +'" onMouseOver="mOvr(' + gNum +')" onMouseOut="mOut()"><font id="SD' + gNum +'" size=2 face="Arial Black"')                                                                                                    
                           if(j == 0) document.write(' color=red')                                                                                                    
                           if(j == 6)                                                                                                    
                              if(i%2==1) document.write(' color=red')                                                                                                    
                                 else document.write(' color=green')                                                                                                    
                           document.write(' TITLE=""> </font><br><font id="LD' + gNum + '" size=2 style="font-size:9pt"> </font></td>')                                                                                                    
                        }                                                                                                    
                        document.write('</tr>')                                                                                                    
                     }                                                                                                    
                     //--></SCRIPT>  
                       </TBODY></TABLE></CENTER></DIV></TD></TR></TBODY></TABLE></DIV></FORM>  
             </TD></TR></TBODY></TABLE></BODY></HTML>  


          posted on 2005-10-24 23:13 zjw_albert 閱讀(596) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 梓潼县| 庄浪县| 乌兰县| 潜江市| 开远市| 西乌| 岳池县| 金昌市| 金秀| 右玉县| 乳山市| 辽阳县| 巨野县| 沈丘县| 西林县| 年辖:市辖区| 周宁县| 罗田县| 洛南县| 麦盖提县| 乌审旗| 扎兰屯市| 那曲县| 宁化县| 新疆| 安康市| 瑞昌市| 麻栗坡县| 漳州市| 崇州市| 车致| 临泉县| 师宗县| 高邑县| 韶关市| 平武县| 陆川县| 阳春市| 镇安县| 青河县| 成安县|