Hola amigos, tengo un problema y es el siguiente:
tengo una funcion que carga modulos hasta 5 veces los mismos modulos, que tienen a su vez submodulos, el problema ahora es que todo me funciona barbaro cuando utilizo en los combos onchange=carga_submodulo(args)
Pero cuando lo hago en el body onload se me carga solo un modulo y todos los demas quedan en readystate=1, probe con el siguiente codigo de abajo,
hice una funcion que me carga el modulo maestro por decirlo asi, las veces que le pase como parametro hasta 5, pero si le paso 3 por ejemplo
me carga el terecero barbaro, pero el 1 y 2 quedan en readystate=1
Alguien me puede explicar porque pasa esto?, cuando los cargo con un boton que ejecuta la accion de cargarModulo() me lo carga de diez
P/D: La funcion incremetal me va sumando desde 1 a 5 en un hidden, esto es para manejar los ids que tengo nada mas. De todas formas este no es el problema, el problema es el fucking onreadystatechange que no se va hasta 4
Código PHP:
<?
function cargaModulo()
{
var inc=incremental();
if(inc<=5)
{
ajax=nuevoAjax();
ajax.open("GET", "debito_00.asp?id_layer="+inc+"&algo="+Math.random(), true);
ajax.onreadystatechange=function()
{
if (ajax.readyState==1)
{
document.getElementById("debito_"+inc+"_1").innerHTML="Cargando...";
}
if (ajax.readyState==4)
{
document.getElementById("debito_"+inc+"_1").innerHTML=ajax.responseText;
}
}
ajax.send(null);
}
}
function cargaModulo_Mod(num)
{
for (i=1;i<=num;i++)
{
cargaModulo();
}
}
?>
Desde ya muchas gracias.-