Ver Mensaje Individual
  #6 (permalink)  
Antiguo 14/10/2005, 13:35
Avatar de dieguicho
dieguicho
 
Fecha de Ingreso: noviembre-2001
Ubicación: Buenos Aires
Mensajes: 1.190
Antigüedad: 22 años, 6 meses
Puntos: 1
jajaajaj no.. esa era una parte de la solucion y habia que sumarle uno no restarle. lo dije mal.
les dejo el script entero. por si a alguien lo sirve.. igual es parecido al que esta en las faqs

function modificarVigencia(periodo){
switch(parseInt(periodo)){case 1: meses = 4; break; case 2: meses = 6; break; case 3: meses = 12; break; case 0: meses = 0; break }
var fechaActual = new Date();
var diaActual = parseInt(fechaActual.getDate());
var anioActual = parseInt(fechaActual.getFullYear());
var mesActual = parseInt(fechaActual.getMonth()+1);
var vigenciaHastaDia = document.getElementById("hastaDia");
var vigenciaHastaMes = document.getElementById("hastaMes");
var vigenciaHastaAnio = document.getElementById("hastaAnio");
var setearDia = diaActual;
var setearMes = mesActual;
var setearAnio = anioActual;

if(parseInt(meses)>0){
for (var i=mesActual;i<mesActual+parseInt(meses)+1;i++){
if (i == 13){
setearMes = 1;
setearAnio += 1;
} else {
setearMes += 1;
}
}

vigenciaHastaDia.value=setearDia;
vigenciaHastaMes.value=setearMes;
vigenciaHastaAnio.value=setearAnio;
} else {
vigenciaHastaDia.selectedIndex=0;
vigenciaHastaMes.selectedIndex=0;
vigenciaHastaAnio.selectedIndex=0;
}
}
__________________
On error no hago nada porque deje de fumar...