Ver Mensaje Individual
  #4 (permalink)  
Antiguo 06/10/2008, 16:35
javsoft
 
Fecha de Ingreso: junio-2006
Mensajes: 126
Antigüedad: 18 años, 5 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