Gracias por tu ayuda
Pues si un error fue el que no coloque la etiquta que cierra el codigo javascript
y tambien me faltaba colocar los parentesis a la hora de declarar la funcion
Código HTML:
obtenerXHR()
el codigo final quedo de la siguiente manera y si funciono gracias por su apoyo
Código HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Primer ejemplo</title>
<script type="text/javascript">
function obtenerXHR()
{
req = false;
if(window.XMLHttpRequest)
{
req = new XMLHttpRequest();
}
else
{
if(ActiveXObject)
{
//definir el vector
var vectorVersiones = ["MSXML2.XMLHttp.5.0", "MSXML2.XMLHttp.4.0", "MSXML2.XMLHttp.3.0","MSXML2.XMLHttp", "Microsoft.XMLHttp"];
//lo recorremos para instanciar cada uno de ellos
for(var i=0; i<vectorVersiones.lengt; i++)
{
try
{
req = new ActiveXObject(vectorVersiones[i]);
return req;
}
catch(e)
{}
}
}
}
return req;
}
var peticion = obtenerXHR();
peticion.open("GET", "primertexto.txt", false);
peticion.send(null);
if(peticion.status==200)
{
//mostramos el texto en una alerta
alert(peticion.responseText);
}
else
{
alert("no funciona");
}
</script>
</head>
<body>
</body>
</html>