tengo un problema con una funcion... estoy haciendo un simulador donde el usuario elige un numero determinado de indicadores y elige una ciudad de la que quiere mostrar sus indicadores seleccionados
var URL="grupoIndicadoresCiudadDatos.php?Ciudad="+IdCi udad+"&Indicador="+Indicadores[j];
var DIV=document.createElement("div");
DIV.setAttribute("id","Indicador"+(j+1));
var Layer=DIV.getAttribute("id");
mandarObjeto(URL,Layer);
CapaElementos.appendChild(DIV);
mandarObjeto(URL,Layer); es la funcion AJAX que contiene
function mandarObjeto(URL,CAPA)
{
Ajax=crearAjax();
Ajax.open("GET", URL ,true);
Ajax.onreadystatechange=function()
{
if(Ajax.readyState==4)
{
if(Ajax.status==200)
{
Texto=unescape(Ajax.responseText);
TextoFinal=Texto.replace(/\+/gi," ");
document.getElementById(CAPA).innerHTML=TextoFinal ;
}else if(Ajax.status==404)
{
CAPA.innerHTML="La Direccion no existe";
}else
{
CAPA.innerHTML="Error: ".Ajax.status;
}
}else
{
document.getElementById(CAPA).innerHTML="Cargando Datos...<img src='./imagenes/loadings/loading.gif'>";
}//END Ajax.readyState
}//END FUNCION QUE PROCESARA EL CONTENIDO
Ajax.send(null);
el problema es que cuando ejecuto el simulador no me crea los divs se queda la imagen de Loaging.. solo me crea el ultimo appendChild... pero si le pongo un alert por cada ojeto que se manda si me crea todos los divs