Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => Mensaje iniciado por: + 1 Oculto(s) en 16 Agosto 2016, 20:38 PM

Título: obtener el tiempo de tecleo
Publicado por: + 1 Oculto(s) en 16 Agosto 2016, 20:38 PM
necesito obtener el tiempo de tecleo del usuario cuando se logea.

1.- es confiable hacerlo por js?
2.- o seria mucho mejor hacer con node.js
3.- otras opciones?
saludos... espero que me puedan dar sus opiniones
Título: Re: obtener el tiempo de tecleo
Publicado por: engel lex en 16 Agosto 2016, 22:22 PM
sabes que es node.js? xD

son pocas tus opciones y básicamente se resumen a js, otra opción es flash pero sin foco, no servirá
Título: Re: obtener el tiempo de tecleo
Publicado por: z3nth10n en 17 Agosto 2016, 20:32 PM
Algo así te valdría como comienzo?

Código (javascript) [Seleccionar]
<script>
var empezo = false,
comienzo = 0;
   
function coger_tiempo()
{
  if(!empezo)
  {
  comienzo = new Date().getTime();
empezo = true;
  }
}

function acabar()
{
alert("El usuario tardó "+(new Date().getTime()-comienzo)+" ms en loguearse.");
}
</script>

Usuario: <input type="text" onkeydown="coger_tiempo();" /><br>
Contraseña: <input type="password" onkeydown="coger_tiempo();" /><br>
<input type="button" value="Loguearse" onclick="acabar();" />


Ten en cuenta, que a todo eso le tienes que meter AJAX y un formulario. Que supongo que ya tendrás. Esto solo es para que te guíes.