Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Cálculo tiempo peticion ajax

Estas en el tema de Cálculo tiempo peticion ajax en el foro de Frameworks JS en Foros del Web. Hola. Necesito calcular el tiempo que transcurre desde que envio una peticion ajax: "ajax.send(mensaje);" hasta que "ajax.readyState==4", vamos, el tiempo que pasa entre que hago ...
  #1 (permalink)  
Antiguo 27/08/2009, 01:57
 
Fecha de Ingreso: agosto-2009
Mensajes: 38
Antigüedad: 14 años, 8 meses
Puntos: 1
Cálculo tiempo peticion ajax

Hola.

Necesito calcular el tiempo que transcurre desde que envio una peticion ajax:
"ajax.send(mensaje);" hasta que "ajax.readyState==4", vamos, el tiempo que pasa entre que hago la peticion y la recibo.

Gracias y un saludo
  #2 (permalink)  
Antiguo 27/08/2009, 04:30
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 4 meses
Puntos: 126
Respuesta: Cálculo tiempo peticion ajax

Hola

Necesitarás implantar un cronómetro en el estado 1,2 y 3

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
  #3 (permalink)  
Antiguo 27/08/2009, 11:58
 
Fecha de Ingreso: agosto-2009
Mensajes: 38
Antigüedad: 14 años, 8 meses
Puntos: 1
Respuesta: Cálculo tiempo peticion ajax

mmmmm no me queda muy claro...
¿Podrías detallar un poco más?

Gracias.
  #4 (permalink)  
Antiguo 27/08/2009, 13:01
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 4 meses
Puntos: 126
Respuesta: Cálculo tiempo peticion ajax

Hola

Algo así

Código javascript:
Ver original
  1. if (ajax.readyState==1  || ajax.readyState==2 || ajax.readyState==3) {
  2. // CRONOMETRO
  3. function crono() {
  4. ...
  5. }
  6.  
  7. if (navegador == "Microsoft Internet Explorer") {
  8. document.getElementById("elemento").innerText = tiempo;
  9. } else {
  10. document.getElementById("elemento").textContent = tiempo;
  11. }
  12. }

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:06.