AJAX - setTimeout

 
Vista:
Imágen de perfil de Roberto

setTimeout

Publicado por Roberto (4 intervenciones) el 12/07/2008 18:55:10
Buenas,

Estoy intentando utilizar el setTimeout sobre una funcion de ajax la kual me devuelve el kontenido de un txt pero no me funciona, no actualiza nada les pongo el kodigo haber si alguien puede decirme k onda.

function newTime(){
divRow = document.getElementById("news");
ajax = objetoAjax();
ajax.open("GET","noticias.txt",true);
ajax.onreadystatechange = function(){
if (ajax.readyState==1) {
divRow.innerHTML="<br /><br /><br /><br /><center><img src=Image/ajax-loader.gif><br /><br /><a class=a3>C A R G A N D O . . .</a></center>";
}
if(ajax.readyState == 4){
divRow.innerHTML = ajax.responseText;
}
}
ajax.send(null);
setTimeout("newTime()", 30000);
}

Salud!os!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:setTimeout

Publicado por weirdmix (45 intervenciones) el 21/07/2008 23:04:10
pues en primera estas llamando a la misma funcion mediante el setTimeOut, asi q estas creando muchos procesos ajax sin necesidad.

es mejor q tengas una funcion aparte la cual va a manejar la llamada ajax por si misma, no resulta tan conveniente crearla al "vuelo" como lo haces actualmente.

y por ultimo, para q necesitas ajax si solo necesitas el contenido de un txt??

saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar