Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/11/2012, 12:54
Avatar de PIRRUMAN
PIRRUMAN
 
Fecha de Ingreso: febrero-2006
Ubicación: Monterrey, Nuevo León
Mensajes: 633
Antigüedad: 18 años, 10 meses
Puntos: 53
funcion de ciclo dentro de otra funcion de ciclo

Saludos

Tengo mi codigo de esta forma

Cita:
function OcultarColumna(MesCol)
{
for(i=0;i<200;i++)
{
if(document.getElementById(MesCol+''+i))
{
if(document.getElementById(MesCol).checked)
{
document.getElementById(MesCol+''+i).style.display ='';
}
else
{
document.getElementById(MesCol+''+i).style.display ='none';
}
}
}
return true;
}
function mostrartodo(ChkTodos)
{
var Meses="Ene-Feb-Mar-Abr-May-Jun-Jul-Ago-Sep-Oct-Nov-Dic";
IDMes=Meses.split('-');
alert(IDMes.length);
for(i=0;i<IDMes.length;i++)
{
if(document.getElementById(ChkTodos).checked)
{
document.getElementById(IDMes[i]).checked=true;
}
else
{
document.getElementById(IDMes[i]).checked=false;
}
OcultarColumna(IDMes[i]);
}
}
son dos funciones que individualmente corren correctamente pero cuando ingreso la primera (la que esta en rojo) dentro de la segunta
solo ingresa una vez al ciclo y no continua, no marca error, al colocar el alert (que esta en rojo) me devuelve la cantidad correcta

alguien que pueda explicarme que sucede?
se necesita reinciar o limpiarse la funcion o algo asi?

de antemano gracias
__________________
“Prefiero ser un tonto momentaneo que un eterno ignorante”
“¡El éxito es resultado de los aciertos,los aciertos resultado de la experiencia y la experiencia resultado de los errores!”