<div>Não sei quantos de voces usam Ajax,</div>
<div>&nbsp;</div>
<div>mas estou com um problema,</div>
<div>&nbsp;</div>
<div>criei uma lista com tabelas, quando eu clico nelas, os campos da tabela sao exibidosvia ajax;</div>
<div>&nbsp;</div>
<div>soh q se eu clicar e uma segunda tabela antes da primeira ser carregada o processo eh sobreposto e soh eh carregada a segunda tabela</div>
<div>segue o codigo JS</div>
<div>&nbsp;</div>
<div>
<p>&lt;script language=&quot;javascript&quot;&gt;<br>function carrega(n,t){<br>&nbsp;&nbsp;&nbsp; //Exibe o texto carregando no div conteúdo<br>&nbsp;&nbsp;&nbsp; var conteudo=document.getElementById(&quot;t&quot;+n);</p>
<p>&nbsp;if(conteudo.innerHTML!='&amp;nbsp;')<br>&nbsp;{<br>&nbsp;&nbsp;conteudo.innerHTML = '&amp;nbsp';<br>&nbsp;&nbsp;return;<br>&nbsp;}<br>&nbsp;conteudo.innerHTML='&lt;div class=&quot;carregando&quot;&gt;carregando...&lt;/div&gt;';<br>&nbsp;try{<br>&nbsp;&nbsp;xmlhttp = new XMLHttpRequest();
<br>&nbsp;}catch(ee){<br>&nbsp;&nbsp;try{<br>&nbsp;&nbsp;&nbsp;xmlhttp = new ActiveXObject(&quot;Msxml2.XMLHTTP&quot;);<br>&nbsp;&nbsp;}catch(e){<br>&nbsp;&nbsp;&nbsp;try{<br>&nbsp;&nbsp;&nbsp;&nbsp;xmlhttp = new ActiveXObject(&quot;Microsoft.XMLHTTP&quot;);<br>&nbsp;&nbsp;&nbsp;}catch(E){<br>&nbsp;&nbsp;&nbsp;&nbsp;xmlhttp = false;
<br>&nbsp;&nbsp;&nbsp;}<br>&nbsp;&nbsp;}<br>&nbsp;}</p>
<p>&nbsp;//Abre a url<br>&nbsp;xmlhttp.open(&quot;GET&quot;, &quot;teste2.php?nome=&quot;+t+&quot;&amp;tabela=&quot;+n,true);<br>&nbsp;xmlhttp.onreadystatechange=function() {<br>&nbsp;if (xmlhttp.readyState==4){<br>&nbsp;&nbsp;&nbsp;var conteudo=document.getElementById
(&quot;t&quot;+n);<br>&nbsp;&nbsp;&nbsp;conteudo.innerHTML=xmlhttp.responseText;<br>&nbsp;&nbsp;}<br>&nbsp;}</p>
<p>&nbsp;xmlhttp.send(null);<br>}</p>
<p>&lt;/script&gt;<br></p></div>