Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/08/2010, 16:32
Avatar de zerokilled
zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años, 6 meses
Puntos: 1485
Respuesta: xmlResponse Ajax Espera a que se cargue

sucede que estas usando el mismo objeto XMLHttpRequest para todas tus peticiones. o sea, constantemente estas usando la variable global http. tienes varias soluciones segun te interese algunos detalles o no. por ejemplo, puedes hacer multiples peticiones al mismo tiempo pero cada objeto tiene que ser unico, por lo que necesitaras pasar ese objeto como parametro de las funciones que manejan la peticion. sin embargo, puede entenderse que estas sobrecargando el servidor al realizar multiples peticiones a la vez.

si quieres cargar uno a uno de forma secuencial cada vez que una peticion termine, tendrias que crear un array que contenga las URLs a cargar y la referencia del elemento donde se depositara el contenido. luego tendrias que verificar cuando la peticion se realizo para continuar con la proxima peticion. basicamente revisarias el estado de la peticion para determinar si este se realizo y luego continuas con la proxima peticion. quizas tambien necesites un temporizador si la peticion se demora mucho, asi puedes continuar con el resto en lugar de no cargar los que falten.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.