?? main.js
字號:
if(s.length>0) {
size = (s.charCodeAt(0)>0 && s.charCodeAt(0)<128)?8:4;
if(s.length>size+1) s = s.substr(0, size-1)+'…';
s = s.fontcolor('#FF8000');
} else {
s=cld[sD].solarTerms;
if(s.length>0) s = s.fontcolor('#309F00');
}
}
if(s.length>0) lObj.innerHTML = s;
} else {
sObj.innerHTML = '';
lObj.innerHTML = '';
}
}
}
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<200) 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 tD1 = tD
var ybm1 = tM+1;
var azz = new Date()
azz = azz.valueOf()
var tD2 = new Date((azz + 1 * 24 * 60 * 60 * 1000)).getDate();
var ybm2 = new Date((azz + 1 * 24 * 60 * 60 * 1000)).getMonth()+1;
var tD3 = new Date((azz + 2 * 24 * 60 * 60 * 1000)).getDate();
var ybm3 = new Date((azz + 3 * 24 * 60 * 60 * 1000)).getMonth()+1;
var d2r = Math.PI / 180.0;
var width = "130";
var offsetx = 2;
var offsety = 16;
var snow = 0;
var snow2 = 0;
function Ymd2Jd(yy,mm,dd) {
var days,tmp,yym1;
yym1 = yy - 1;
days = 1721422;
solarMonth[1] = 28;
if (yy % 4 == 0) {
solarMonth[1] = 29;
if (yy > 1582) {
if (yy % 100 == 0) {
solarMonth[1] = 28;
if (yy %400 == 0) {
solarMonth[1] = 29;
}
}
}
}
days += Math.floor(365.25 * yym1 + 0.1);
for (m = 0; m < (mm - 1) ; m++) {
days += solarMonth[m];
}
days += dd;
if (days >= 2299160) days -= 10;
if (yym1 >= 1600) {
days -= Math.floor((yym1 - 1600 + 0.1) / 100);
days += Math.floor((yym1 - 1600 + 0.1) / 400);
}
return days;
}
function GetSukuD(dd) {
var s;
s = (dd + SukuDofs) % 28;
return Sukuyou[s];
}
function GetSuku2D(dd) {
var s;
s = (dd + SukuDofs) % 28;
return Sukuyou2[s];
}
function GetSuku3D(dd) {
var s;
s = (dd + SukuDofs) % 28;
return Sukuyou3[s];
}
function GetSuku4D(dd) {
var s;
s = (dd + SukuDofs) % 28;
return Sukuyou4[s];
}
function Get6you(omm,odd) {
var k;
k = (omm + odd + 4) % 6;
return Rokuyou[k];
}
function mOvr(v) {
var s,festival,bt,imgsr,rqcolor,jcrnmu,jy,rmm,bsm;
var sObj=eval('SD'+ v);
var d=sObj.innerHTML-1;
if (snow == 0) {
d = tD-1;
snow = 1;
}
if(sObj.innerHTML!='') {
sObj.style.cursor = 'help';
if(cld[d].solarTerms!='' && cld[d].isToday == true) {
bt='tablebody2';
if(cld[d].solarTerms!='今天'){imgsr='今天:';}else{imgsr='';}
} else {
bt='tablebody1';
imgsr='是日:'
}
rcrltd.className=bt;
if(cld[d].solarTerms == '' && cld[d].solarFestival == '' && cld[d].lunarFestival == '') {
festival = cld[d].sgzzm2;
} else {
festival = imgsr + cld[d].solarTerms + ' '+ cld[d].solarFestival + ' ' + cld[d].lunarFestival;
}
if(cld[d].sgz5!=0){jy=cld[d].sgz5;}else{jy=jcr(cld[d].sgz3);}
rmm=(cld[d].isLeap?'閏':'');
if(rmm!=''){bsm='';}else{bsm=(monthDays(cld[d].lYear,cld[d].lMonth)==29?'小':'大');}
if(cld[d].week=='日'){rqcolor='<font color=#FF8040>'}else{rqcolor=''}
s= '<table border="0" cellpadding="1" cellspacing="1" class=tableborder1 style="table-layout: fixed;height:305;width:100%">' +
'<tr height=25><th>'+ festival +'</th></tr>' +
'<TR><td class='+bt+'>' +
'<TABLE WIDTH=100% BORDER=0 CELLPADDING=0 CELLSPACING=0>' +
'<TR><TD ALIGN="center">' +
'<FONT COLOR="#004000" face="Arial"><b><span style="letter-spacing: 5px;font-size:11pt;">'+rqcolor+cld[d].sYear+'年'+cld[d].sMonth+'月</span></font>' +
'<br>' +
'<font style="font-size:19pt;line-height:24px">'+cld[d].sDay+'</font>' +
'<br>' +
'<font STYLE="font-size:14px;line-height:28px">星期'+cld[d].week+'</b></font>' +
'<br>' +
'<font color="#800080">農(nóng)歷'+cld[d].cYear+cld[d].sgz9+'年 '+rmm+cDay2(cld[d].lMonth)+'月'+bsm+' '+cDay(cld[d].lDay)+'日</font>' +
'<br>' +
'<font color="#800080">'+cld[d].cMonth+cld[d].sgz8+'(</font>' +
'<font color=#008000>'+moonglk[cld[d].lMonth-1]+'</font>' +
'<font color="#800080">)月 '+cld[d].cDay+cld[d].sgz7+GetSuku4D(Ymd2Jd(cld[d].sYear,cld[d].sMonth,cld[d].sDay))+cld[d].sgz3+'日</font>' +
'<br>' +
'<font color=#008000 style="line-height: 25px">'+cld[d].fs1+ '</font>' +
'<br>' +
'<FONT color=#0000A0>'+cld[d].sgz4 +'</font>' +
'<br>' +
'<a style="cursor: help" onmouseout="hidetip2()" onmouseover=showtip2(this,event,"'+Jd2KyuuseiNameL(Ymd2Jd(cld[d].sYear,cld[d].sMonth,cld[d].sDay))+'","'+Ymd2Jd(cld[d].sYear,cld[d].sMonth,cld[d].sDay)+'","宿名:'+GetSuku2D(Ymd2Jd(cld[d].sYear,cld[d].sMonth,cld[d].sDay))+'('+GetSukuD(Ymd2Jd(cld[d].sYear,cld[d].sMonth,cld[d].sDay))+')")>' + Jd2KyuuseiNameL(Ymd2Jd(cld[d].sYear,cld[d].sMonth,cld[d].sDay))+'<br>宿名:'+GetSukuD(Ymd2Jd(cld[d].sYear,cld[d].sMonth,cld[d].sDay))+GetSuku2D(Ymd2Jd(cld[d].sYear,cld[d].sMonth,cld[d].sDay))+' 六曜:'+Get6you(cld[d].sMonth,cld[d].sDay) +
'<br>' +
'值日:'+cld[d].sgz6+' 五行:'+cld[d].sgz2 +
'<br>' +
cld[d].pgday +
'</a>' +
'</TD></TR></TABLE>' +
'</TD></TR>' +
'<TR><TD height=38 class='+bt+' align=center>' +
'<table border="0" cellpadding="4" cellspacing="0"><tr>' +
'<td><font color="#800080">'+cld[d].cDay+'<br>'+cld[d].sgz3+'日</td>' +
'<td>'+jy+'</TD>' +
'</TR></TABLE>' +
'</TD></TR></TABLE>';
var mnname;
var moonimg;
if (cld[d].lDay >= 24) mnname = '有明月';
if (cld[d].lDay <= 14) mnname = '宵月';
if (cld[d].lDay <= 7) mnname = '夕月';
if (cld[d].lDay == 1) mnname = '新(朔)月';
if (cld[d].lDay == 2) mnname = '既朔月';
if (cld[d].lDay == 3) mnname = '娥眉新月';
if (cld[d].lDay == 4) mnname = '娥眉新月';
if (cld[d].lDay == 5) mnname = '娥眉月';
if (cld[d].lDay == 7) mnname = '上弦月';
if (cld[d].lDay == 8) mnname = '上弦月';
if (cld[d].lDay == 9) mnname = '九夜月';
if (cld[d].lDay == 13) mnname = '漸盈凸月';
if (cld[d].lDay == 14) mnname = '小望月';
if (cld[d].lDay == 15) mnname = '滿(望)月';
if (cld[d].lDay == 16) mnname = '既望月';
if (cld[d].lDay == 17) mnname = '立待月';
if (cld[d].lDay == 18) mnname = '居待月';
if (cld[d].lDay == 19) mnname = '寢待月';
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -