Código:
y mi funcion es esta:onload="fAjax('s1.php','&campo1=<?php echo $s1; ?>','div1'); fAjax('s2.php','&campo1=<?php echo $s2; ?>','div2');">
Código:
El problema es que siempre ejecuta la ultima funcion y las anteriores se quedan en el estado "cargando", como puedo resolver esto? ajax = nuevoAjax();
function fAjax(archivo,vars,divid){
myRand = parseInt(Math.random()*999999999999999);
var modurl = archivo +"?rand=" + myRand + vars;
ajax.open("GET", modurl, true);
mydiv = divid;
ajax.onreadystatechange = rAjax;
ajax.send(null);
}
function rAjax() {
if (ajax.readyState == 4) {
if(ajax.status == 200) {
var miTexto = ajax.responseText;
document.getElementById(mydiv).innerHTML = (miTexto);
}
}else{
document.getElementById(mydiv).innerHTML = '<img src="images/sending.gif">';
}
}

