Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/03/2004, 08:39
piluso
 
Fecha de Ingreso: junio-2002
Ubicación: Rosario
Mensajes: 230
Antigüedad: 22 años, 8 meses
Puntos: 0
Exclamación Urgente --- problema con funcion

hola a todos, se me presento el siguiente problema y no se como resolverlo
Este es el codigo

function verif_finmes(nummes,numano){
verif_finmes=0;
switch (nummes){
case 1: verif_finmes = 31; break;
case 2: verif_finmes = 28; break;
case 3: verif_finmes = 31; break;
case 4: verif_finmes = 30; break;
case 5: verif_finmes = 31; break;
case 6: verif_finmes = 30; break;
case 7: verif_finmes = 31; break;
case 8: verif_finmes = 31; break;
case 9: verif_finmes = 30; break;
case 10: verif_finmes = 31; break;
case 11: verif_finmes = 30; break;
case 12: verif_finmes = 31; break;
}
if (nummes==2 && (numano % 4) == 0){
return verif_finmes + 1
}else{
return verif_finmes
}
}
function validar_fecha(nombre){
var dia=0;
var mes=0;
var ano=0;
var finmes=0;
if (nombre=='fechaDD'){
dia=parseInt(window.txtdiafdd.value);
mes=parseInt(window.txtmesfdd.value);
ano=parseInt(window.txtanofdd.value);
finmes=verif_finmes(mes,ano);
if (dia > finmes ){
return false;
}else{
return true;
}

}

}

cuando ejecuto la funcion desde un boton la 1º vez funciona muy bien, pero la segunda vez que apreto el boton sale error en la linea:
finmes=verif_finmes(mes,ano);
dice que se esperaba una funcion, pero como puede ser posible si ya la utilizo la vez anterior!!

saludos y gracias de antemano
__________________
www.enricodev.com.ar
web applications development studio

-- You can be anything you want to be.--