Hola que tal.
Estoy leyendo un libro de ajax y pues me encontre con mi primer ejercicio de ajax y el cual no hace lo que dice que hace, me gustaria saber si ustedes sabran que pasa.
Código PHP:
<!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
{
// 19 de febrero de 2009
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");
}
</head>
<body>
</body>
</html>
el archivo al que hace referencia ya esta arriba junto con el html que tiene este ejerciio y pues segun yo si no funcionara tambien deberia de mostrar la alerta de no funciona.
gracias por su ayuda