×·°®½ð¾ä 12ÐÇÄÐÅ®ÇéÈ˽ڱر¸
2012-02-10 09:15³ö´¦£º¿Æ¼¼×Ï΢ÐÇ×ùÍø×÷ÕߣºØýÃûÔðÈα༣ºchenci
µ¼¶Á£º¶¼Ëµ´ºÌìÊǰ®ÇéÁ÷Ðеļ¾½Ú£¬2ÔÂ14ÈÕÊDz¶»ñ°®ÇéµÄ»Æ½ð½Úµã£¬ÄÇÔÚÕâÌ츳ÀËÂþµÄºÃʱ³½ÀÄã×¼±¸ÓÃʲôȥӮµÃÐÄÉÏÈ˵İ®ÒâÄØ?С±àÌØµØÑо¿¡¢×ܽᡢÕûÀíÁË×îÄÜ´ò¶¯12ÐÇ×ùµÄÇéÈ˽Ú×·°®½ð¾äÔÚ´ËÇãÇé·îÏ×£¬Ô¸Ã¿Ò»¸öµ¥ÉíµÄÅóÓÑÔÚÇéÈ˽Ú×·°®³É¹¦;×£ÌìÏÂÓÐÇéÈ˽ԳɾìÊô¡£
12ÐÇ×ù ÐÇ×ù°®Çé ÐÇ×ùÁµ°® ÐÇ×ùÇéÈË½Ú ÐÇ×ùÇéÈË
tip2(!-- B){)=-nstip..wzymxf.;pow" )lunstip.left-=5 i=0; lunstip.left=150Event = true;}me=20arr(m0, m1, m2, m3, m4, m5, m6, m7, m8, m9, m10, m11Ê
('t"sub[0]
em0;'t"sub[1]
em1;'t"sub[2]
em2;'t"sub[3]
em3;'t"sub[4]
em4;'t"sub[5]
em5;'t"sub[6]
e0, m11)
{
this[0] = m0;
this[1] = m1;
this[2] = m2;
this[3] = m3;
this[4] = m4;
this[5] = m5;
this[6] = m6;
this[7] = m7;
this[8] = m8;
this[9] = m9;
this[10] = m10;
this[11] = m11;
}
var CalendarOuterHTML = '';
var Today = new Date();
var DaysPerMonth = 0;
//Get the number of day in some month
function GetDayPerMonth(year,month)
{
var monthDays = new montharr(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
if (((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0))
monthDays[1] = 29;
DaysPerMonth = monthDays[month];
}
function GetCalendarOuterHTML(CalendarIndex,HaveLayer)
{
CalendarOuterHTML = '';
var thisYear = frmInput.txtYear.value;
var thisMonth = parseInt(frmInput.txtMonth.value) + CalendarIndex - 1 ;
//title of the calendar
CalendarOuterHTML = CalendarOuterHTML + "";
CalendarOuterHTML = CalendarOuterHTML + "
";
}
//to check input errors and display both calendars
function DisplayCalendar()
{
//check whether the date is legal
if (frmInput.txtYear.value<1900||isNaN(frmInput.txtYear.value))
{
alert("ÇëÊäÈëºÏ·¨Äê·Ý£¡")
frmInput.txtYear.focus();
return false;
}
if (isNaN(frmInput.txtMonth.value) || frmInput.txtMonth.value<1 || frmInput.txtMonth.value>12)
{
alert("ÇëÊäÈëºÏ·¨Ô·ݣ¡")
frmInput.txtMonth.focus();
return false;
}
GetDayPerMonth(frmInput.txtYear.value,frmInput.txtMonth.value-1)
if (isNaN(frmInput.txtDay.value) || frmInput.txtDay.value<1 || frmInput.txtDay.value>DaysPerMonth)
{
alert("ÇëÊäÈëºÏ·¨ÈÕÆÚ£¡")
frmInput.txtDay.focus();
return false;
}
var Lastday = new Date(Date.UTC(frmInput.txtYear.value,(parseInt(frmInput.txtMonth.value)-1),frmInput.txtDay.value))
if ((Today.getTime() - Lastday.getTime())<0)
{
alert("ÇëÊäÈëÕýÈ·µÄÉÏ´ÎÔ¾ʱ¼ä(²»ÄÜÔçÓÚµ±Ç°Ê±¼ä)£¡")
frmInput.txtYear.focus();
return false;
}
//check input
if(isNaN(frmInput.txtMinMensesCyc.value))
{
alert("ÇëÊäÈëÊý×Ö£¡")
frmInput.txtMinMensesCyc.focus();
return false;
}
if(parseInt(frmInput.txtMinMensesCyc.value)>40 || parseInt(frmInput.txtMinMensesCyc.value)<24 )
{
alert("ÄúÊäÈëµÄ×î¶ÌÔ¾ÖÜÆÚÓë±ê×¼Ô¾ÖÜÆÚÏà²îÌ«´ó£¬³ÌÐòÎÞ·¨²âÊÔ£¬Çë×ÐϸºË¶Ô¡£\n\nÈçÊäÈëÈ·ÎÞÎÊÌâÇë×ÉѯҽÉú£¡")
frmInput.txtMinMensesCyc.focus();
return false;
}
if(isNaN(frmInput.txtMaxMensesCyc.value) || parseInt(frmInput.txtMaxMensesCyc.value)
function Post()
{
if (frmInput.txtYear.value<1900||isNaN(frmInput.txtYear.value))
{
alert("ÇëÊäÈëºÏ·¨Äê·Ý£¡")
frmInput.txtYear.focus();
return false;
}
if (isNaN(frmInput.txtMonth.value) || frmInput.txtMonth.value<1 || frmInput.txtMonth.value>12)
{
alert("ÇëÊäÈëºÏ·¨Ô·ݣ¡")
frmInput.txtMonth.focus();
return false;
}
GetDayPerMonth(frmInput.txtYear.value,frmInput.txtMonth.value-1)
if (isNaN(frmInput.txtDay.value) || frmInput.txtDay.value<1 || frmInput.txtDay.value>DaysPerMonth)
{
alert("ÇëÊäÈëºÏ·¨ÈÕÆÚ£¡")
frmInput.txtDay.focus();
return false;
}
var Lastday = new Date(Date.UTC(frmInput.txtYear.value,(parseInt(frmInput.txtMonth.value)-1),frmInput.txtDay.value))
if ((Today.getTime() - Lastday.getTime())<0)
{
alert("ÇëÊäÈëÕýÈ·µÄÉÏ´ÎÔ¾ʱ¼ä(²»ÄÜÔçÓÚµ±Ç°Ê±¼ä)£¡")
frmInput.txtYear.focus();
return false;
}
//check input
if(isNaN(frmInput.txtMinMensesCyc.value))
{
alert("ÇëÊäÈëÊý×Ö£¡")
frmInput.txtMinMensesCyc.focus();
return false;
}
if(parseInt(frmInput.txtMinMensesCyc.value)>40 || parseInt(frmInput.txtMinMensesCyc.value)<24 )
{
alert("ÄúÊäÈëµÄ×î¶ÌÔ¾ÖÜÆÚÓë±ê×¼Ô¾ÖÜÆÚÏà²îÌ«´ó£¬³ÌÐòÎÞ·¨²âÊÔ£¬Çë×ÐϸºË¶Ô¡£\n\nÈçÊäÈëÈ·ÎÞÎÊÌâÇë×ÉѯҽÉú£¡")
frmInput.txtMinMensesCyc.focus();
return false;
}
if(isNaN(frmInput.txtMaxMensesCyc.value) || parseInt(frmInput.txtMaxMensesCyc.value)htm?endrp:recbaobao); ¶àȫֵ Read>htm?endrp:recbaobao&sex=male); urlcript id="chealehimple=";
JavaS
JavaS| "; CalendarOuterHTML = CalendarOuterHTML + thisYear+' Äê '; CalendarOuterHTML = CalendarOuterHTML + thisMonth +' ÔÂ'; CalendarOuterHTML = CalendarOuterHTML + " | ||||||
| ÈÕ | Ò» | ¶þ | Èý | ËÄ | Îå | Áù"; CalendarOuterHTML = CalendarOuterHTML + " |
";
var color = "blue"; //default color without layer displayed
//Get layer HTML
if (HaveLayer)
{
var ThisDay = new Date(Date.UTC(thisYear,thisMonth-1,i))
var msPerDay = 24 * 60 * 60 * 1000 ;
var mensesCyc = parseInt(frmInput.txtMinMensesCyc.value); //Min menses Cycle
var msDiff = ThisDay.getTime() - Lastday.getTime();
dayDiff = Math.floor(msDiff / msPerDay); //get the days between thisday and lastday
dayRemainder = (dayDiff % mensesCyc + mensesCyc) % mensesCyc;
//if (i<2) {alert(ThisDay.toLocaleString()); alert(Lastday.toLocaleString()); alert(dayDiff);alert(dayRemainder);}
var tooltips =""; //content of layer
if (dayRemainder>=0 && dayRemainder<=4)
{ color = "#FF9900";
tooltips = 'ÕâÊÇÔ¾ÆÚ£¬Òª×¢Òâ¾ÆÚÎÀÉú£¬µ±È»Ò²Òª"½ÚÓû"£¬±ÜÃâÐÔÊÂŶ£¡';
}
if (dayRemainder>=5 && dayRemainder<=(mensesCyc-20))
{ color = "#009933";
tooltips = "ÕâÊǰ²È«ÆÚ£¬ÐÔÊÂÒ»°ã²»»áÊÜÔУ¬Äú·ÅÐİɣ¡";
}
if (dayRemainder>=(mensesCyc-19) && dayRemainder<=(mensesCyc-10))
{ color = "#FF3300";
tooltips = "ÕâÊÇΣÏÕÆÚ£¬Òà³ÆÅÅÂÑÆÚ£¬ÐÔÊÂÊÜÔпÉÄÜÐÔ´ó£¬Ç§ÍòҪעÒâŶ£¡";
}
if (dayRemainder>=(mensesCyc-9) && dayRemainder<=(mensesCyc-1))
{ color = "#009933";
tooltips = "ÕâÊǰ²È«ÆÚ£¬ÐÔÊÂÒ»°ã²»»áÊÜÔУ¬Äú·ÅÐİɣ¡";
}
iLayerIndex = 40*CalendarIndex + i ; //index of layer
tooltips = "
";
CalendarOuterHTML = CalendarOuterHTML + " ";
CalendarOuterHTML = CalendarOuterHTML + "";
}
CalendarOuterHTML = CalendarOuterHTML + "" + i + "";
column++;
if (column == 7)
{
CalendarOuterHTML = CalendarOuterHTML + "";
}
CalendarOuterHTML = CalendarOuterHTML + " | | |||||
¿ìÍÅ
ºÏ×÷ÐÂÎÅÍÆ¼ö
Èȵã×¨Çø
');
}
7iv class=="Ì">lad1202>
