Español
<!-- Guardado de url=http://www.downcodes.com/js --> <!-- Diseño web bbs url=http://www.downcodes.com/bbs--> <!--Requerido Se requieren dos pasos para completar esto. El primer paso es agregar el siguiente código al área <head> --> <STYLE TYPE="text/css"> .normal{BACKGROUND: #ffffff} .today {font-. peso:negrita; FONDO: #6699cc} .satday{color:verde} .sunday{color:rojo} .días {font-weight:bold} </STYLE> <SCRIPT LANGUAGE="JavaScript"> var meses = new Array( "enero", "febrero", "marzo", "abril", "mayo", "junio", "julio", "agosto", "septiembre", "octubre", "noviembre" ", "diciembre"); var díasEnMes = new Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31); /*var días = nuevo Array("Domingo", "Lunes", "Martes" , "miércoles", "jueves", "viernes", "sábado");*/ var días = new Array("日","一", "二", "三" , "cuatro", "cinco", "seis"); función getDays(mes, año) { if (1 == mes) return ((0 == año % 4) && (0 != (año % 100)) ) || 400) ? 29 : 28; else return díasEnMes[mes]; } function getToday() { //Obtener el año, mes y día de hoy this.now = new Date() this.now.getFullYear(); ; este.mes = este.now.getMonth(); este.día = this.now.getDate(); } hoy = nuevo getToday(); función newCalendar() { hoy = nuevo getToday(); document.all.year [document.all.year.selectedIndex].text); var newCal = new Date(parseYear, document.all.month.selectedIndex, 1); var day = - 1; ); var diario = 0; if ((hoy.año == newCal.getFullYear()) &&(hoy.mes == newCal.getMonth())) día = hoy.día var tableCal = document.all.calendar. tBodies.dayList; var intDaysInMonth =getDays(newCal.getMonth(), newCal.getFullYear()); para (var intWeek = 0; intWeek < tableCal.rows.length;intWeek++) para ( var intDay = 0;intDay < tableCal. filas[intWeek].cells.length;intDay++) { var cell = tableCal.rows[intWeek].cells[intDay] if ((intDay == startDay) && (0 == diario )) diario = 1; ==diario) //Hoy, llama a la clase de hoy cell.className = "today"; else if(intDay==6) //Sábado cell.className = "sunday" else if (intDay==0) //Domingo cell. .className ="sábado"; else //Normal cell.className="normal"; if ((diario > 0) && (diario <= intDaysInMonth)) { cell.innerText = diario } else cell.innerText = " "; } } function getDate() { var sDate; //Este código maneja los clics del mouse if ("TD" == event.srcElement.tagName) if (" " != event.srcElement.innerText) { sDate = document.all .year.value + "año" + document.all.month.value + "mes" + event.srcElement.innerText + "día"; alerta(sDate) } } </SCRIPT> <input type="hidden" nombre; ="ret"> <TABLE ID="calendar" cellpacing="0" cellpadding="0" border=1 align="center"> <THEAD> < TR> <TD COLSPAN=7 ALIGN=CENTER> <SELECT ID= "mes" ONCHANGE="newCalendar()"> <SCRIPT LANGUAGE="JavaScript"> for (var intLoop = 0; intLoop < meses.length; intLoop++) document .write("<OPTION VALUE= " + (intLoop + 1) + " " + (hoy.mes == intLoop ? "Seleccionado" : "") + ">" + meses[intLoop] </SCRIPT> </SELECT> <SELECT ID="año" ONCHANGE="newCalendar( )"> <SCRIPT LANGUAGE="JavaScript"> for (var intLoop = hoy.año-100; intLoop < (hoy.año + 64); intLoop++) document .write("<OPCIÓN VALOR= " + intLoop + " " + (hoy.año == intLoop ? "Seleccionado" : "") + ">" + intLoop </SCRIPT> </SELECT> </TD> </TR> <TR CLASS="días"> <SCRIPT LANGUAGE); ="JavaScript"> document.write("<TD class=satday>" + días[0] + "</TD>"); para (var intLoop = 1; intLoop < días.length-1; intLoop++) documento. write("<TD>" + días[intLoop] + "</TD>"); document.write("<TD class=domingo>" + días [intLoop] + "</TD>"); > </TR> </THEAD> <TBODY border=1 cellpacing="0" cellpadding="0" ID="dayList"ALIGN=CENTER ONCLICK=" getDate()"> <SCRIPT LANGUAGE="JavaScript"> para ( var intSemanas = 0; intSemanas < 6; intSemanas++) { document.write("<TR estilo='cursor:hand'>"); para (var intDías = 0; intDías < días.longitud; intDías++) document.write(" <TD></TD>"); document.write("</TR>"); } </SCRIPT> </TBODY> </TABLE> <div align="center"></div> <div align ="centro"> <Script Language="JavaScript1.2"> función Cancelar() { document.all.ret.value = ""; ventana.close( } </script> </div> <!--; Paso 2: agregue "OnUnload="window.returnValue = document.all.ret.value;"" a la etiqueta <body>. Por ejemplo: --> <body OnUnload="window.returnValue = document.all.ret. valor;">