//Tenta criar o objeto xmlHTTP try{ xmlhttp = new XMLHttpRequest(); }catch(ee){ try{ xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); }catch(e){ try{ xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); }catch(E){ xmlhttp = false; } } } //Fila de conexões fila=[] ifila=0 //Carrega via XMLHTTP a url recebida e coloca seu valor //no objeto com o id recebido function ajaxHTML(id,url){ //Carregando... document.getElementById(id).innerHTML=""+ "Carregando..." //Adiciona à fila fila[fila.length]=[id,url] //Se não há conexões pendentes, executa if((ifila+1)==fila.length)ajaxRun() } //Executa a próxima conexão da fila function ajaxRun(){ //Abre a conexão xmlhttp.open("GET",fila[ifila][1],true); //Função para tratamento do retorno xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4){ //Mostra o HTML recebido retorno=unescape(xmlhttp.responseText.replace(/\+/g," ")) document.getElementById(fila[ifila][0]).innerHTML=retorno //Roda o próximo ifila++ if(ifila