Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/08/2008, 21:33
marciano87
 
Fecha de Ingreso: agosto-2008
Mensajes: 15
Antigüedad: 15 años, 9 meses
Puntos: 0
AYUDA CON createElement, appendChild, y AJAX

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