Hola, de entrada te sobran unos ";" en las líneas que te pongo en rojo
Cita:
Iniciado por ratriarca hola soy principiante en ajax apenas dos dias que empece yhe esta do leyendo unos tutoriales y me hice este codigo para crear un objeto XMLHttpRequest pero al enlasarlo con mi pagina principal me da error este script solo cambia el contenido de un div llamado detalles y ya se que no es la pagina principal porque si lo enlazo a otro archivo de los tutoriales si entra
aqui les va el codigo si me pudieran desir mi error gracias:
var na = false;
//aqui se declara la funcion
function ajax(url);
//si usa firefox pasa esto
{
if (window.XMLHttpRequest);
{
na = new XMLHttpRequest();
na.onreadystatechange = processReqChange;
na.open("GET", url, true);
na.send(null);
}
// esto pasa si usa internet explorer
else if (window.ActiveXObject);
{
na = new ActiveXObject("Microsoft.XMLHTTP");
na.onreadystatechange =processReqChange;
na.open("GET", url, true);
}
else;
{
na = false;
}
function processReqChange(){
var detalles = document.getElementById("detalles");
if(na.readyState == 4){
detalles.innerHTML = na.responseText;
} else {
detalles.innerHTML = '<img src="loading.gif" align="middle" /> Loading...';
}
}