Ver Mensaje Individual
  #5 (permalink)  
Antiguo 26/10/2005, 06:05
Avatar de zacktagnan
zacktagnan
 
Fecha de Ingreso: abril-2005
Mensajes: 501
Antigüedad: 19 años, 1 mes
Puntos: 3
Orden de los días de la semana - 6ª parte

<script language="javascript" src="../css_js/overlib_mini.js" type="text/javascript"></script>

<script language="javascript" type="text/javascript">
<!--

// LA CAPA 'overDiv' ES LA REFERIDA AL CALENDARIO
function oculCalen(dia,mes,anyo) {
if (dia<10){
dia="0"+dia;
}
if (mes<10){
mes="0"+mes;
}
document.getElementById("overDiv").style.visibilit y = "hidden";
// PASANDO EL GÉNERO RECIÉN MANDADO
document.form_prueba_Calendar_2.elDia.value = dia;
document.form_prueba_Calendar_2.elMes.value = mes;
document.form_prueba_Calendar_2.elAnio.value = anyo;
//document.adm_insPeli.peli_lanzam.focus();
}

function MM_openBrWindow(theURL,winName,features) {
window.open(theURL,winName,features);
}

function AbrirDialogo() {
window.open("eguraldi_c.apl","OpenWindow","width=8 00,height=400,scrollbars=no");
}

function Enviar(variable) {
var oky;
document.form_prueba_Calendar_2.Fecha.value=((docu ment.form_prueba_Calendar_2.dia.selectedIndex + 1) + "/" + (document.form_prueba_Calendar_2.mes.selectedIndex + 1) + "/" + (document.form_prueba_Calendar_2.anyo.selectedInde x + 1999));
oky=comprobarfecha();
if (oky==true) {
alert("Fecha correcta");
document.form_prueba_Calendar_2.action="prueba_Cal endar_Fin.asp";
}
else {
alert("Debe generar una fecha correcta");
document.form_prueba_Calendar_2.action="prueba_Cal endar_Fin.asp";
}
}

function comprobarfecha() {
var opcion;
comprobarfecha=true;
// SI SE ELIGE, COMO MES, Abril,Junio,Septiembre ó Noviembre (Meses de 30 días)
if ((document.form_prueba_Calendar_2.mes.selectedInde x==3) || (document.form_prueba_Calendar_2.mes.selectedIndex ==5) || (document.form_prueba_Calendar_2.mes.selectedIndex ==8) || (document.form_prueba_Calendar_2.mes.selectedIndex ==10)) {
if (document.form_prueba_Calendar_2.dia.selectedIndex > 29) {
alert ("Fecha Incorrecta. Ha elegido un mes de 30 días.");
comprobarfecha=false;
}
}
if (document.form_prueba_Calendar_2.mes.selectedIndex ==1) {
//opcion=(document.form_prueba_Calendar_2.anyo.selec tedIndex + 1 % 4);
//alert(document.form_prueba_Calendar_2.mes.selected Index);
/* opcion=document.form_prueba_Calendar_2.anyo.select edIndex; */
/* if (opcion==5) { */
opcion=document.form_prueba_Calendar_2.anyo.value;
if (opcion/4==0) { //LOS AÑOS MÚLTIPLOS DE 4 SON BISIESTOS
if (document.form_prueba_Calendar_2.dia.selectedIndex > 28){
alert ("Fecha Incorrecta. Ha elegido febrero en un año bisiesto. No puede tener más de 29 días.");
comprobarfecha=false;
}
}
else {
if (document.form_prueba_Calendar_2.dia.selectedIndex > 27){
alert ("Fecha Incorrecta. Ha elegido febrero en un año no bisiesto. No puede tener más de 28 días.");
comprobarfecha=false;
}
}
}
return(comprobarfecha);
}
//-->
</script>

<!-- <script language="vbscript" type="text/vbscript">
Sub CambiaEstacion(CodEsta, NomEsta)
FORM_CENTRAL.CODIGO_ESTACION.value = CodEsta
FORM_CENTRAL.NOMBRE_ESTACION.value = NomEsta
FORM_CENTRAL.PAGINA_DESTINO.value = ""
FORM_CENTRAL.submit
End Sub
</script> -->
<script language="javascript" src="../css_js/jsbasico.js" type="text/javascript"></script>
</head>

<body>
<%

Dim elDia, elMes, elAnio
If (Request.Form("elDia") <> "") Then
'if (Request.Form("elDia") < 10) then
'elDia = "0" & Request.Form("elDia")
'else
elDia = Request.Form("elDia")
'end if
Else
elDia = ""
End If
If (Request.Form("elMes") <> "") Then
'if (Request.Form("elMes") < 10) then
'elMes = "0" & Request.Form("elMes")
'else
elMes = Request.Form("elMes")
'end if
Else
elMes = ""
End If
elAnio = Request.Form("elAnio")
'elDia = 31
'elMes = 12
'elAnio = 2004

%>
<br />
<%=elDia%>
<br />
<%=elMes%>
<br />
<%=elAnio%>
<br />
<form action="prueba_Calendar_Fin.asp" method="post" name="form_prueba_Calendar_2" id="form_prueba_Calendar_2">
<script>
<!--
var saltoLin = "<br />";
elDia = "<%=elDia%>";
elMes = "<%=elMes%>";
elAnio = "<%=elAnio%>";

if (elDia=="" && elMes=="" && elAnio==""){
var Hoy = new Date(); // Captura la fecha actual

// Extrae el año, el mes y el día.
elAnio = Hoy.getFullYear();
elMes = Hoy.getMonth()+1;
if (elMes < 10){
elMes = "0" + elMes;
}
elDia = Hoy.getDate();
if (elDia < 10){
elDia = "0" + elDia;
}
}

document.write("<select name=\"elDia\">");
var unDia, unMes, unAnio;
for(unDia = 1; unDia <= 31; unDia++) { // BUCLE de DÍAS.
/**/if (unDia < 10){
unDia = "0"+ unDia;
}
if (unDia == elDia){
document.write("<option selected=\"selected\" value=\""+unDia+"\">"+unDia+"</option>");
} else {
document.write("<option value=\""+unDia+"\">"+unDia+"</option>");
}
}
document.write("</select>");
document.write(" / ");
document.write("<select name=\"elMes\">");
for(unMes = 1; unMes <= 12; unMes++) { // BUCLE de MESES.
if (unMes < 10){
unMes = "0"+ unMes;
}/**/
if (unMes == elMes){
document.write("<option selected=\"selected\" value=\""+unMes+"\">"+unMes+"</option>");
} else {
document.write("<option value=\""+unMes+"\">"+unMes+"</option>");
}
}
document.write("</select>");
document.write(" / ");
document.write("<select name=\"elAnio\">");

var anioIni = parseInt(elAnio)-5;
var anioTope = parseInt(elAnio)+5;

for(unAnio = anioIni; unAnio <= anioTope; unAnio++) { // BUCLE de AÑOS.
if (unAnio == elAnio){
document.write("<option selected=\"selected\" value=\""+unAnio+"\">"+unAnio+"</option>");
} else {
document.write("<option value=\""+unAnio+"\">"+unAnio+"</option>");
}
}
document.write("</select>");
//-->
</script>
<input name="" type="submit" value="Enviar" />
<a href="javascript:show_calendar('FORM_CENTRAL.dia') ;" onmouseover="calen.src='../imags/calen_on.gif';"
onmouseout="calen.src='../imags/calen_off.gif';" title="Ver Calendario"><img src="../imags/calen_off.gif" name="calen" width="14" height="14" border="0" /></a>
<div id="overDiv" style="z-index: 1000; visibility: hidden; position: absolute;"></div>
</form>
</body>
</html>

================================================== ========
FIN de 'prueba_Calendar_Fin.asp'


(Fin de la 5ª parte - Sigue en la 6ª)