Español
<!-- 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"> <!-- Comenzar función setToday() { var ahora = nueva fecha(); var día = ahora.getDate(); var mes = ahora.getMonth(); var año = ahora.getYear(); si (año < 2000) año = año + 1900; this.focusDay = día; document.calControl.month.selectedIndex = mes; document.calControl.year.value = año; mostrarCalendario(mes, año); } function isFourDigitYear(year) { if (year.length != 4) { alert ("Lo sentimos, el año debe tener una longitud de cuatro dígitos."); documento.calControl.año.select(); documento.calControl.año.focus(); } más { devolver verdadero; } } función selectDate() { var año = document.calControl.year.value; if (isFourDigitYear(año)) { var día = 0; var mes = document.calControl.month.selectedIndex; mostrarCalendario(mes, año); } } función setPreviousYear() { var año = document.calControl.year.value; if (isFourDigitYear(año)) { var día = 0; var mes = document.calControl.month.selectedIndex; año--; document.calControl.year.value = año; mostrarCalendario(mes, año); } } función setPreviousMonth() { var año = document.calControl.year.value; if (isFourDigitYear(año)) { var día = 0; var mes = document.calControl.month.selectedIndex; if (mes == 0) { mes = 11; if (año > 1000) { año--; document.calControl.year.value = año; } } else { mes--; } document.calControl.month.selectedIndex = mes; mostrarCalendario(mes, año); } } función setNextMonth() { var año = document.calControl.year.value; if (isFourDigitYear(año)) { var día = 0; var mes = document.calControl.month.selectedIndex; if (mes == 11) { mes = 0; año++; document.calControl.year.value = año; } más { mes++; } document.calControl.month.selectedIndex = mes; mostrarCalendario(mes, año); } } función setNextYear() { var año = document.calControl.year.value; if (isFourDigitYear(año)) { var día = 0; var mes = document.calControl.month.selectedIndex; año++; document.calControl.year.value = año; mostrarCalendario(mes, año); } } función displayCalendar(mes, año) { mes = parseInt(mes); año = parseInt(año); var i = 0; var días = getDaysInMonth(mes+1,año); var firstOfMonth = nueva fecha (año, mes, 1); var posición inicial = primerMes.getDay(); días += pos inicial; document.calButtons.calPage.value = " Su Mo Tu We Th Vie Sa"; document.calButtons.calPage.value += "n --------------------"; for (i = 0; i < posición inicial; i++) { if (i%7 == 0) document.calButtons.calPage.value += "n "; document.calButtons.calPage.value += " "; } for (i = posición inicial; i < días; 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=días; i<42; i++) { if ( i%7 == 0 ) document.calButtons.calPage.value += "n "; document.calButtons.calPage.value += " "; } document.calControl.Go.focus(); } función getDaysInMonth(mes,año) { var días; if (mes==1 || mes==3 || mes==5 || mes==7 || mes==8 || mes==10 || mes==12) días=31; else if (mes==4 || mes==6 || mes==9 || mes==11) días=30; else if (mes==2) { if (isLeapYear(year)) { días=29; } más { días=28; } } retorno (días); } function isLeapYear (Año) { if (((Año % 4)==0) && ((Año % 100)!=0) || ((Año % 400)==0)) { return (true); } más {retorno (falso); } } // Fin --> </SCRIPT> <CENTER> <H2>万年历</H2> <FORM NAME="calControl" onSubmit="return false;"> <TABLE CELLPADDING=0 CELLSPACING=0 BORDER=0> <TR><TD COLSPAN=7> <CENTRO> <SELECT NAME="mes" onChange="selectDate()"> <OPCIÓN>一月 <OPCIÓN>二月 <OPCIÓN>三月 <OPCIÓN>四月 <OPCIÓN>五月 <OPCIÓN>六月 <OPCIÓN>七月 <OPCIÓN>八月 <OPCIÓN>九月 <OPCIÓN>十月 <OPCIÓN>十一月 <OPCIÓN>十二月 </SELECT> <INPUT NAME="año" TIPO=TAMAÑO DEL TEXTO=4 MAXLENGTH=4> <INPUT TYPE="botón" NOMBRE="Ir" valor="创建" 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><CENTRO> <TIPO DE ENTRADA=NOMBRE DEL BOTÓN="Añoanterior" VALUE="<<" onClick="setAñoPrevio()"> <TIPO DE ENTRADA=NOMBRE DEL BOTÓN="Añoanterior" VALUE="< " onClick= "setPreviousMonth()"> <TIPO DE ENTRADA=NOMBRE DEL BOTÓN="Añoanterior" VALUE="Hoy" onClick="setHoy()"> <TIPO DE ENTRADA=NOMBRE DEL BOTÓN="Añoanterior" VALUE="> " onClick="setNextMonth() "> <INPUT TYPE=NOMBRE DEL BOTÓN="Añoanterior" VALOR=">>" onClick="setNextYear()"> </CENTER></TD></TR> </form></TABLE></FORM> </center></body> </html>