Ver Mensaje Individual
  #6 (permalink)  
Antiguo 30/06/2009, 01:50
crujikoki
 
Fecha de Ingreso: diciembre-2007
Ubicación: Barcelona
Mensajes: 289
Antigüedad: 17 años, 1 mes
Puntos: 8
Respuesta: Tiempo... maldito tiempo.

Hola,

Siento el retraso. Una posible solución que se me ocurre sería lo siguiente:

Código PHP:
<html>
<
head>
<
script type="text/javascript">

function 
timeCount()
{
    
t=setTimeout("alert('ESTO NO PARECE HABER SIDO LEIDO CON CODIGO DE BARRAS')",1000);
}

function 
stopCount()
{
    
clearTimeout(t);
}

</script>
</head>

<body>
<form>
<input type="text" onFocus="timeCount()" onBlur="stopCount()">
<input type="button" value="Enviar">
</form>
</body>
</html> 
Como puedes ver, cuando la caja de texto tiene el foco, se inicia el contador de 1 segundo, pero cuando pierde el foco se para. Esti implementa lo que tu quieres, pero solo con la condición de que obtenga el foco y luego lo pierda antes de 1 segundo.

Seguramente hay otra solución mejor pero así sencillito solo se me ocurre esto...

Si quieres que nos miremos algo más complejo vuelve a psotear y veremos a ver que se puede hacer.

Saludos!