por que no especificas request ??
no te conviene reutilizarlo, haz lo siguiente
Código Javascript
:
Ver originalfunction initReq(reqType,url,isAsynch){
//función que manda datos al servidor para validar usuario
try{
var request = new XMLHttpRequest();
var main=document.getElementById("principal");
request.open(reqType,url,isAsynch);
request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
request.onreadystatechange=function(){
if(request.readyState==4){//y está ok
main.innerHTML=request.responseText;
}
}
request.send(null);
}
catch(errv){
document.getElementById("respuesta").innerHTML= "<error>La aplicación no puede contactar con el servidor, por favor intentelo mas tarde</error>";
}
}