06/10/2008, 16:35
|
| | Fecha de Ingreso: junio-2006
Mensajes: 126
Antigüedad: 18 años, 4 meses Puntos: 0 | |
Respuesta: Problema con el retorno de peticion.responseText GatorV probe lo que me digistes cambie a modo sincrono(cambie el valor a false en el metodo open) y lo mismo y ahora lo hice en una sola funcion y retorna el valor que quiero e igual te dejo a continuacion las dos funciones.
function enviarRecibirPeticion(url, metodo){
//Creamos el objeto el ajax
var peticion = Jajax();
//Abrimos la peticion
peticion.open(metodo,url,true);
//Enviamos la peticion
peticion.send(null); //Enviamos la peticion al servidor
peticion.onreadystatechange = function(){
if(peticion.readyState == 4){
if(peticion.status == 200)//Peticion al servidor terminada
{ return peticion.responseText; //Retornamos la peticion
}
}
}
}
function latido(){ var peticion = enviarRecibirPeticion("../include/tiempo_sesion.php","GET")
document.getElementById("tempo").innerHTML = peticion;
/*switch(estado){
case 0:
document.getElementById("tempo").innerHTML = estado;
case 1:
window.location.href='../include/salir_s.inc.php?inac=0';
}*/
setTimeout('latido()',1000);
}//Cierre de funcion tempo
lo que esta en negrita es lo que retorno, y en la funcion latido llamo a la funcion y muestro el valor retornado y me sigue mostrando el valor undefined |