Português
<!-- http://www.downcodes.com/js --> <!-- 完整的HTML文件如下:--> <html> <head> <title>建站学院特效代码->>真正的万年历</title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> </head> <body bgcolor="#000000" text="#999999" link="#33FF33 " vlink="#33FF33" alink="#33FF33" onLoad="setToday()"> <SCRIPT LANGUAGE="JavaScript"> <!-- Begin function setToday() { var now = new Date(); var dia = agora.getDate(); var mês = agora.getMonth(); var ano = agora.getYear(); se (ano < 2000) ano = ano + 1900; this.focusDay = dia; document.calControl.mês.selectedIndex = mês; document.calControl.year.value = ano; displayCalendar(mês, ano); } function isFourDigitYear(year) { if (year.length != 4) { alert ("Desculpe, o ano deve ter quatro dígitos."); document.calControl.year.select(); document.calControl.year.focus(); } else { retornar verdadeiro; } } function selectDate() { var ano = document.calControl.year.value; if (isFourDigitYear(ano)) { var dia = 0; var mês = document.calControl.mês.selectedIndex; displayCalendar(mês, ano); } } function setPreviousYear() { var ano = document.calControl.year.value; if (isFourDigitYear(ano)) { var dia = 0; var mês = document.calControl.mês.selectedIndex; ano--; document.calControl.year.value = ano; displayCalendar(mês, ano); } } function setPreviousMonth() { var ano = document.calControl.year.value; if (isFourDigitYear(ano)) { var dia = 0; var mês = document.calControl.mês.selectedIndex; if (mês == 0) { mês = 11; if (ano > 1000) { ano--; document.calControl.year.value = ano; } } else { mês--; } document.calControl.mês.selectedIndex = mês; displayCalendar(mês, ano); } } function setNextMonth() { var ano = document.calControl.year.value; if (isFourDigitYear(ano)) { var dia = 0; var mês = document.calControl.mês.selectedIndex; if (mês == 11) { mês = 0; ano++; document.calControl.year.value = ano; } else { mês++; } document.calControl.mês.selectedIndex = mês; displayCalendar(mês, ano); } } function setNextYear() { var ano = document.calControl.year.value; if (isFourDigitYear(ano)) { var dia = 0; var mês = document.calControl.mês.selectedIndex; ano++; document.calControl.year.value = ano; displayCalendar(mês, ano); } } function displayCalendar(mês, ano) { mês = parseInt(mês); ano = parseInt(ano); var eu = 0; var dias = getDaysInMonth(mês+1,ano); var firstOfMonth = nova data (ano, mês, 1); var startPos = firstOfMonth.getDay(); dias += inicialPos; document.calButtons.calPage.value = "Su Mo Tu We Th Fr Sa"; document.calButtons.calPage.value += "n --------------------"; for (i = 0; i <startPos; i++) { if ( i%7 == 0 ) document.calButtons.calPage.value += "n "; document.calButtons.calPage.value += " "; } for (i = startPos; i < dias; i++) { if ( i%7 == 0 ) document.calButtons.calPage.value += "n "; if (i-startingPos+1 <10) document.calButtons.calPage.value += "0"; document.calButtons.calPage.value += i-startingPos+1; document.calButtons.calPage.value += " "; } for (i=dias; i<42; i++) { if ( i%7 == 0 ) document.calButtons.calPage.value += "n "; document.calButtons.calPage.value += " "; } document.calControl.Go.focus(); } function getDaysInMonth(mês,ano) { var dias; if (mês==1 || mês==3 || mês==5 || mês==7 || mês==8 || mês==10 || mês==12) dias=31; senão if (mês==4 || mês==6 || mês==9 || mês==11) dias=30; senão if (mês==2) { if (isLeapYear(ano)) { dias=29; } else { dias=28; } } return (dias); } function isLeapYear (Ano) { if (((Ano % 4)==0) && ((Ano % 100)!=0) || ((Ano % 400)==0)) { return (true); } else { return (falso); } } // Fim --> </SCRIPT> <CENTER> <H2>万年历</H2> <FORM NAME="calControl" onSubmit="return false;"> <TABLE CELLPADDING=0 CELLSPACING=0 BORDER=0> <TR><TD COLSPAN=7> <CENTER> <SELECT NAME="month" onChange="selectDate()"> <OPTION>一月 <OPTION>二月 <OPTION>三月 <OPTION>四月 <OPTION>五月 <OPTION>六月 <OPTION>七月 <OPTION>八月 <OPTION>九月 <OPTION>十月 <OPTION>十一月 <OPTION>十二月 </SELECT> <INPUT NAME="year" TYPE=TEXT SIZE=4 MAXLENGTH=4> <INPUT TYPE="button" NAME="Go" value="创建" onClick="selectDate()"> </CENTER> </TD> </TR> </FORM > <FORM NAME="calButtons"> <TR><TD align="center"><textarea FONT="Courier" NAME="calPage" WRAP=no ROWS=8 COLS=24></textarea></TD> <TR><TD><CENTER> <INPUT TYPE=BUTTON NAME="previousYear" VALUE="<<" onClick="setPreviousYear()"> <INPUT TYPE=BUTTON NAME="previousYear" VALUE="< " onClick= "setPreviousMonth()"> <INPUT TYPE=BUTTON NAME="previousYear" VALUE="Today" onClick="setToday()"> <INPUT TYPE=BUTTON NAME="previousYear" VALUE="> " onClick="setNextMonth() "> <INPUT TYPE=BUTTON NAME="previousYear" VALUE=">>" onClick="setNextYear()"> </CENTER></TD></TR> </form></TABLE></FORM> </center></body> </html>