A ver si me explico, tengo una funcion de javascript que debe responder a dos diferentes URLs para ello uso (funcion primero y segunda)  que usan dos URL diferentes (primero.cgi y segundo.cgi), y por lo tanto reciben respuestas diferentes del servidor
 
 
function primera(str)
{
if (str.length==0)
  {
  document.getElementById("txtHint").innerHTML="";
  return;
  }
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Your browser does not support XMLHTTP!");
  return;
  }
var url="/cgi-bin/primero.cgi";
url=url+"?barrio="+str;
url=url+"&sid="+Math.random();
xmlhttp.onreadystatechange=stateChanged;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}
 
 
function segunda(str)
{
if (str.length==0)
  {
  document.getElementById("txtHint").innerHTML="";
  return;
  }
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Your browser does not support XMLHTTP!");
  return;
  }
var url="/cgi-bin/segundo.cgi";
url=url+"?barrio="+str;
url=url+"&sid="+Math.random();
xmlhttp.onreadystatechange=stateChanged;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}
 
 
si yo quisiera hacer una cosa cuando response.Text venga del programa  primero.cgi  y otra cosa cuando response.Text venga de  segundo.cgi
Como deberia de armar mi funcion  stateChanged ????
 
Estoy tratando de cambiar los contenidos de un div txtHint si viene de primero.cgi o del segundo div txtInm  si viene de segundo.cgi
Podria ser algo asi ?
 
 
 
 
function stateChanged()
{
if (xmlhttp.readyState==4)
  {
  document.getElementById("txtHint").innerHTML=xmlht  tp.responseText;
 
  }
if ((xmlhttp.readyState==4)&&(????????))
  {
  document.getElementById("txtInm").innerHTML=xmlhtt  p.responseText;
  }
 
}
 
 
 Podria ser una idea pero no me la tengo completa asi qe les agradezco cualquier colaboracion
  
  
 
 

