Ver Mensaje Individual
  #3 (permalink)  
Antiguo 24/01/2007, 07:57
manuito
 
Fecha de Ingreso: enero-2007
Mensajes: 14
Antigüedad: 17 años, 10 meses
Puntos: 0
Re: Cargar dos contenidos a la vez con AJAX

Si que puedes lanzar la carga de dos DIV al mismo tiempo, para ello tienes que llamar a cada objeto de una forma distinta. Yo hago lo siguiente:

Código PHP:
function cargarContenido(div){             
        eval(
"var contenedor_"+div+"=document.getElementById('contenedor_"+div+"');");                
        eval(
"var objeto_"+div+"=nuevoAjax();");                
        eval(
'objeto_'+div+'.open("POST", "includes/procesos.php",true);');
        eval(
'objeto_'+div+'.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");');
        eval(
'objeto_'+div+'.send("tabla='+div+'&valor='+d1+'");');                
        eval(
'objeto_'+div+'.onreadystatechange=function(){ if (objeto_'+div+'.readyState==4) { contenedor_'+div+'.innerHTML = objeto_'+div+'.responseText; } else {contenedor_'+div+'.innerHTML = "<img src=\'ajaxloader.gif\'>";}; } '); 
Yo cargo simultaneamente 7 u 8 combos (DIVs) y me funciona a la perfección.

Ni ke decir tiene ke tendras ke llamar dos veces la funcion, una llamada por cada div
Código PHP:
<input type="button" onClick="cargarContenido('primer_div'); cargarContenido('segundo_div');"
Espero ke te sirva.
salu2.