necesito pasar un parametro con la funcion oredyestatechange.
entonce pongo
Código HTML:
 onredyestatechange= mifunion;
Código HTML:
 onredyestatechange=myfuncion(id);
aca el codigo:
Código HTML:
 function pedir_info(myurl,id) {
  //  var myurl = 'comprobar_usuario.php';
  myRand = parseInt(Math.random()*999999999999999);
  var modurl = myurl+"&rand="+myRand;
  http.open("GET", modurl, true);
  alert(id);
  http.onreadystatechange = comprobarExistencia(id);// Aca el error
  http.send(null);
}
function comprobarExistencia(id) {//1
   if (http.readyState == 4) {//2
    if(http.status == 200) {//3
        var result = http.responseXML.getElementsByTagName("resultado")[0];
		var result= result.childNodes[0].nodeValue;
		if(result==0)
		{
		var agregar="<img src=carita1.bmp>";
		}
		else
		{
		var agregar="<img src=carita2.bmp>";
		}
	   document.getElementById('esperando').innerHTML = agregar;
     }//3
	  else {//4
		alert("Ha ocurrido un error: " + miPeticion.statusText);
        }//4
    } //2
	else {//5     // si readyState ha cambiado
                 // pero readyState <> 4
           // aca puedo agregar argo mientras espero el resultado document.getElementById('esperando').innerHTML = '<img src="anim.gif">'+a;
    }//5
}//1
<input name="carpeta" type="text" id="carpeta" onblur="pedir_info('ajax/comprobar_usuario.php?carpeta='+this.value, 'id');" maxlength="24"/></td> 
 
