En tu primer linea defines:
var consulta = function getXMLHTTPREQUEST()
pero más adelante utilizas
consulta.open(...)
Esto genera un error, ya que "consulta" contiene una referencia a la función "getXMLHTTPREQUEST", y
no el valor de la misma. Deberías cambiar la primer linea por
Código:
function getXMLHTTPREQUEST()
{
var request = false;
if(window.XMLHTTPRequest)
{
request = new XMLHTTPRequest();
}
else
{
if(windows.ActiveXObject)
{
try
{
request = new ActiveXObject("Msml2.XMLHTTP");
}
catch(err1)
{
try
{
request = new ActiveXObject("Microsoft.XMLHTTP");
}
catch(err2)
{
request = false;
}
}
}
}
return request;
}
var consulta = getXMLHTTPREQUEST()