Gmail Calendar Docs La Web Reader Más »
Grupos visitados recientemente | Help | Sign in
Página principal de Grupos de Google
Javascript y codigos de barra
En este grupo hay demasiados temas que deben mostrarse primero. Para que este aparezca al principio de la lista, debes descartar esta opción para alguno de los anteriores.
Error al procesar tu solicitud. Por favor, inténtalo de nuevo.
marcar
  19 mensajes - Ocultar todos  -  Traducir todo al Traducido (ver todos los originales)
El grupo al cual envías entradas es un grupo Usenet. Si envías mensajes a este grupo, cualquier usuario de Internet podrá ver tu dirección de correo electrónico
Tu respuesta no se ha enviado.
Tu entrada se ha publicado correctamente.
 
De:
Para:
Cc:
Seguimiento:
Añadir Cc | Añadir seguimiento | Editar asunto
Asunto:
Validación:
Con fines de verificación, escribe los caracteres que veas en la imagen siguiente o los números que escuches haciendo clic en el icono de accesibilidad. Escucha y escribe los números que oyes.
 
Mario Soto  
Ver perfil  
 Más opciones 22 jul, 17:49
De: Mario Soto <canc...@gmail.com>
Fecha: Thu, 22 Jul 2010 17:49:46 -0600
Local: Jue 22 jul 2010 17:49
Asunto: Javascript y codigos de barra
Jóvenes tengo el siguiente problema:

Tengo que leer un código de barras en una aplicación web. Sencillo, el
código se mete en un campo de texto y el propio scanner al finalizar
pasa un enter.

Pero el escanner no pasa enters, ni tabs, ni nada mas que los números
y necesito saber cuando se ha terminado de leer el código de barras.

Ya intenté con el tamaño del codigo, pero hay códigos de diferentes
tamaños asi que no se puede.
Ya intenté con un código que pase al final (me metí a event y le di un
dump) y nada todo igual, lo que cambia es el codigo ascii del caracter
nada mas, incluso al final todo es igual.
Ya intenté ver si con keypress, keyup y keydown, pero el lector hace
como si se estuvieran apachando teclas del teclado y hace los 3
eventos en su secuencia habitual.

Y se me acabaron las ideas y/o estoy bloqueado. ¿Alguna idea que la
comunidad pueda aportarme?

Muchas gracias por su ayuda.

--
Mario Soto
canc...@gmail.com
..._


    Reenviar  
Debes registrarte antes de enviar mensajes.
Para enviar una entrada, antes deberás formar parte del grupo.
Antes de enviar entradas, actualiza tu alias en la configuración de la suscripción.
No dispones del permiso necesario para enviar entradas.
Attakinsky  
Ver perfil  
 Más opciones 22 jul, 18:05
De: Attakinsky <attakin...@gmail.com>
Fecha: Thu, 22 Jul 2010 18:05:44 -0600
Local: Jue 22 jul 2010 18:05
Asunto: Re: [phpgt] Javascript y codigos de barra

no te entiendo... si pasa una serie de numeros, osea algo como
43578943675893465894658936589736598747, eso no lo podes recibir en una
variable y luego manipularlo a tu antojo???

o el problema es q lee, sigue leyendo, no para de leer???


    Reenviar  
Debes registrarte antes de enviar mensajes.
Para enviar una entrada, antes deberás formar parte del grupo.
Antes de enviar entradas, actualiza tu alias en la configuración de la suscripción.
No dispones del permiso necesario para enviar entradas.
Mario Soto  
Ver perfil  
 Más opciones 22 jul, 20:33
De: Mario Soto <canc...@gmail.com>
Fecha: Thu, 22 Jul 2010 20:33:13 -0600
Local: Jue 22 jul 2010 20:33
Asunto: Re: [phpgt] Javascript y codigos de barra
Algo asi. Lo que leo lo cargo a un textbox que al entrar y después de
cada operación le doy un focus. La cosa es que el escaner es como si
estuvieras apachando las teclas del teclado. De hecho yo creia que
cuando terminaba de leer insertaba un enter automático, y preparé para
que cuando el textbox recibiera un ascii 13 procesara la info. Ahora
tengo que encontrar que es lo que debo hacer en lugar del enter.

El día 22 de julio de 2010 18:05, Attakinsky <attakin...@gmail.com> escribió:

> no te entiendo... si pasa una serie de numeros, osea algo como
> 43578943675893465894658936589736598747, eso no lo podes recibir en una
> variable y luego manipularlo a tu antojo???

> o el problema es q lee, sigue leyendo, no para de leer???

> --
> PHPGT :: Grupo de PHPeros de Guatemala
> email: phpgt@googlegroups.com
> www: http://php.develsystems.com | http://groups.google.com/group/phpgt/

--
Mario Soto
canc...@gmail.com
..._

    Reenviar  
Debes registrarte antes de enviar mensajes.
Para enviar una entrada, antes deberás formar parte del grupo.
Antes de enviar entradas, actualiza tu alias en la configuración de la suscripción.
No dispones del permiso necesario para enviar entradas.
Mauricio Deleon  
Ver perfil  
 Más opciones 22 jul, 21:55
De: Mauricio Deleon <lmdbl...@gmail.com>
Fecha: Thu, 22 Jul 2010 21:55:47 -0600
Local: Jue 22 jul 2010 21:55
Asunto: Re: [phpgt] Javascript y codigos de barra

declarar
a =-1

y luego en el key release o como se llame en js
if(a!=-1) cleartimeout(a);
a = timeout ... con el codigo que vas a ejecutar y unos 200 ms o lo que
consideres

perdon si no tiene ni sintaxis ni nada pero hace tiempo que no toco js, pero
esa es la idea basica xD

El 22 de julio de 2010 20:33, Mario Soto <canc...@gmail.com> escribió:

--
Luis Déleon
Analista Desarrollador
Camara de Guatemalteca de Construcción
www.premioalaexcelencia.com
www.construguate.com

    Reenviar  
Debes registrarte antes de enviar mensajes.
Para enviar una entrada, antes deberás formar parte del grupo.
Antes de enviar entradas, actualiza tu alias en la configuración de la suscripción.
No dispones del permiso necesario para enviar entradas.
Francisco Nieves  
Ver perfil  
 Más opciones 22 jul, 22:12
De: Francisco Nieves <fniev...@gmail.com>
Fecha: Thu, 22 Jul 2010 22:12:12 -0600
Local: Jue 22 jul 2010 22:12
Asunto: Re: [phpgt] Javascript y codigos de barra
Que no envie el enter al final depende del lector. Hay que
configurarlo para que lo haga. Normalmente en el manual vienen varios
codigos para configurar el lector.

Saludos

Francisco Nieves
"Programming today is a race between software engineers striving to
build bigger and better idiot-proof programs, and the Universe trying
to produce bigger and better idiots. So far, the Universe is winning.
" - Rich Cook

2010/7/22 Mauricio Deleon <lmdbl...@gmail.com>:


    Reenviar  
Debes registrarte antes de enviar mensajes.
Para enviar una entrada, antes deberás formar parte del grupo.
Antes de enviar entradas, actualiza tu alias en la configuración de la suscripción.
No dispones del permiso necesario para enviar entradas.
Ulises Quinonez  
Ver perfil  
 Más opciones 23 jul, 00:38
De: Ulises Quinonez <uquino...@gmail.com>
Fecha: Fri, 23 Jul 2010 00:38:46 -0600
Local: Vie 23 jul 2010 00:38
Asunto: Re: [phpgt] Javascript y codigos de barra

sip, suena más a configuración del lector... R--ead the- F-ine- M-anual-...

2010/7/22 Francisco Nieves <fniev...@gmail.com>

--
Ing Ulises Quiñónez
SIEM Support Engineer
MFSI - 59378944

    Reenviar  
Debes registrarte antes de enviar mensajes.
Para enviar una entrada, antes deberás formar parte del grupo.
Antes de enviar entradas, actualiza tu alias en la configuración de la suscripción.
No dispones del permiso necesario para enviar entradas.
JAM  
Ver perfil  
 Más opciones 23 jul, 02:26
De: JAM <jac...@gmail.com>
Fecha: Fri, 23 Jul 2010 02:26:28 -0600
Local: Vie 23 jul 2010 02:26
Asunto: Re: [phpgt] Javascript y codigos de barra

Coincido con Mauricio, los lectores de barras leen el código a una velocidad promedio, calculala con el código mas grande y pone timeouts, si es q leer el manual no funce..... jeje....

Saludos,

-----------------------
madeinjam.com
jac...@gmail.com
j...@madeinjam.com

El 22/07/2010, a las 17:49, Mario Soto escribió:


    Reenviar  
Debes registrarte antes de enviar mensajes.
Para enviar una entrada, antes deberás formar parte del grupo.
Antes de enviar entradas, actualiza tu alias en la configuración de la suscripción.
No dispones del permiso necesario para enviar entradas.
Douglas Francisco Yau Quan  
Ver perfil  
 Más opciones 23 jul, 07:35
De: Douglas Francisco Yau Quan <dougyauq...@gmail.com>
Fecha: Fri, 23 Jul 2010 08:35:54 -0500
Local: Vie 23 jul 2010 07:35
Asunto: Re: [phpgt] Javascript y codigos de barra

Configura un carácter especial, digamos | como final de código en la lectora
y te pegas al evento change del combo y cuando detectes ese carácter pues
ya.

--
Enviado desde mi Gmail

El 23 de julio de 2010 03:26, JAM <jac...@gmail.com> escribió:

  logo_jam.png
12 K Descargar

    Reenviar  
Debes registrarte antes de enviar mensajes.
Para enviar una entrada, antes deberás formar parte del grupo.
Antes de enviar entradas, actualiza tu alias en la configuración de la suscripción.
No dispones del permiso necesario para enviar entradas.
Stuardo -StR- Rodríguez  
Ver perfil  
 Más opciones 23 jul, 07:39
De: Stuardo -StR- Rodríguez <s...@maphpia.com>
Fecha: Fri, 23 Jul 2010 08:39:58 -0500
Local: Vie 23 jul 2010 07:39
Asunto: Re: [phpgt] Javascript y codigos de barra

No la cantidad de dígitos de los códigos de barras es la misma?   así como
que lea 16 caracteres y haga el post automático?

Pero si, yo creo que es configuración de tu lector de barras

2010/7/23 Douglas Francisco Yau Quan <dougyauq...@gmail.com>

  logo_jam.png
12 K Descargar

    Reenviar  
Debes registrarte antes de enviar mensajes.
Para enviar una entrada, antes deberás formar parte del grupo.
Antes de enviar entradas, actualiza tu alias en la configuración de la suscripción.
No dispones del permiso necesario para enviar entradas.
Mario Soto  
Ver perfil  
 Más opciones 23 jul, 08:04
De: Mario Soto <canc...@gmail.com>
Fecha: Fri, 23 Jul 2010 08:04:17 -0600
Local: Vie 23 jul 2010 08:04
Asunto: Re: [phpgt] Javascript y codigos de barra

Terrible pero debo confesarlo. Anoche estuve soñando con esa babosada y
también se me ocurrió poner un timeout como me sugirió Mauricio.
Como dice Jam estaba pensando dejalo mas de 200ms, o talvez hacer un conteo
cada 200ms y cuando llegue a 5 por ejemplo (1seg) ó a 10 (2seg) tirarlo
automáticamente.

El problema con la configuración del lector y el RTFM es que no tengo acceso
a configurarlo en cada máquina.... (suspiro) pues esa es la idea de que se
haga web... (suspiro).

Igual voy a dejar el enter por si ocurre que tengo algún lector bien
configurado :)

Douglas: El problema es que no tengo el control de todos los códigos, sino
que ya vienen impresos y pegados en los productos.

Estudardo: No, los codigos de barras no vienen de un solo tamaño, aunque la
mayoría tiene 12 dígitos y solo números, algunos códigos tiene 8 dígitos y
otros tienen letras.

Además, el hecho que lo estén haciendo con código de barras implica que van
a querer que yo genere los códigos de barras de los pedidos, órdenes etc
(cosa que ya me sugirieron que investigue) y eso es fácil, consigo un ttf
con esa fuente y creo una imagen, la pego en pdf o etc. Alli si voy a poner
un caracter de control.

Voy a probar y con el timeout y les cuento.

--
Mario Soto
canc...@gmail.com
..._


    Reenviar  
Debes registrarte antes de enviar mensajes.
Para enviar una entrada, antes deberás formar parte del grupo.
Antes de enviar entradas, actualiza tu alias en la configuración de la suscripción.
No dispones del permiso necesario para enviar entradas.
Douglas Francisco Yau Quan  
Ver perfil  
 Más opciones 23 jul, 08:16
De: Douglas Francisco Yau Quan <dougyauq...@gmail.com>
Fecha: Fri, 23 Jul 2010 09:16:23 -0500
Local: Vie 23 jul 2010 08:16
Asunto: Re: [phpgt] Javascript y codigos de barra

A la hora de configurarlo el lector le decís cual es el carácter de fin de
linea, sino creo que el predeterminado es el de fin de linea

--
Enviado desde mi Gmail

El 23 de julio de 2010 09:04, Mario Soto <canc...@gmail.com> escribió:


    Reenviar  
Debes registrarte antes de enviar mensajes.
Para enviar una entrada, antes deberás formar parte del grupo.
Antes de enviar entradas, actualiza tu alias en la configuración de la suscripción.
No dispones del permiso necesario para enviar entradas.
Mario Soto  
Ver perfil  
 Más opciones 28 jul, 11:17
De: Mario Soto <canc...@gmail.com>
Fecha: Wed, 28 Jul 2010 11:17:20 -0600
Local: Mié 28 jul 2010 11:17
Asunto: Re: [phpgt] Javascript y codigos de barra
Resolví el clavo con un setInterval. Mando el código por si a alguien
le sirve. Solo busquen las variables globales. No uso objetos en esto.

    $('#codigo').keypress(function(event){
        if(!iniciado){
            timer    = setInterval('tiempo()',75);
            iniciado = true;
        }
        contador = 0;

        if (event.keyCode == '13') {
            event.preventDefault();
            codigo = $.trim($(this).val());
            buscarCodigo();
        }
    });

    function tiempo(){
        contador++;
        if(contador >= 10){
            clearInterval(timer);
            iniciado = false;
            codigo = $.trim($('#codigo').val());
            buscarCodigo();
        }
    }

--
Mario Soto
canc...@gmail.com
..._


    Reenviar  
Debes registrarte antes de enviar mensajes.
Para enviar una entrada, antes deberás formar parte del grupo.
Antes de enviar entradas, actualiza tu alias en la configuración de la suscripción.
No dispones del permiso necesario para enviar entradas.
Mauricio Deleon  
Ver perfil  
 Más opciones 28 jul, 11:33
De: Mauricio Deleon <lmdbl...@gmail.com>
Fecha: Wed, 28 Jul 2010 11:33:22 -0600
Local: Mié 28 jul 2010 11:33
Asunto: Re: [phpgt] Javascript y codigos de barra

me no comprender porque tu usar interval xD
me.logic(chucho) not found xD

si tenes un contador y un intervalo cada t pero siempre subis el contador y
la unica vez que se activa una logica dentro del intervalo es hasta que el
contador llega a un numero x, entonces te es lo mismo que hacer
setTimeout(funcion,x*t);

aparte veo que segun tu logica podes tener un intervalo y si se presiona
enter, no se detiene el intervalo.
Que raro programas mario ^_^

El 28 de julio de 2010 11:17, Mario Soto <canc...@gmail.com> escribió:

--
Luis Déleon
Analista Desarrollador
Camara de Guatemalteca de Construcción
www.premioalaexcelencia.com
www.construguate.com

    Reenviar  
Debes registrarte antes de enviar mensajes.
Para enviar una entrada, antes deberás formar parte del grupo.
Antes de enviar entradas, actualiza tu alias en la configuración de la suscripción.
No dispones del permiso necesario para enviar entradas.
Mario Soto  
Ver perfil  
 Más opciones 28 jul, 12:18
De: Mario Soto <canc...@gmail.com>
Fecha: Wed, 28 Jul 2010 12:18:28 -0600
Local: Mié 28 jul 2010 12:18
Asunto: Re: [phpgt] Javascript y codigos de barra
A ver pues.

Cuando el lector de código de barras lee algo lo hace en secuencia
rápida. Calcula el tiempo desde que se presionó la ultima tecla y si
el tiempo que pasa es X (intervalo x veces) activa la búsqueda. Ahora
lo que me decis del enter es un bug que se me había pasado por alto.
Hay que agregar
           clearInterval(timer);
           iniciado = false;
dentro del area donde se lee el enter. Luego limpio el intervalo para
que no siga haciendo busquedas cada vez que el intervalo sin presionar
la tecla suceda.

La diferencia entre el setInterval y setTimeOut es que el primero se
ejecuta hasta que se cierre la página o hasta el primer clearInterval.
El segundo se ejecuta una vez en el tiempo establecido. Si pusiera un
timeout cada vez que se presiona la tecla activaria la busqueda cada
vez que se cumpliera el tiempo para cada letra. La otra opcion sería
limpiar el timeout cada vez, pero esto puede tomar tiempo y si es en
una misma variable puede obstruir el clearTimeOut. En las pruebas que
hice me sucedió que no limpiaba correctamente y si escribia 5
caracteres me realizaba hasta 4 busquedas porque no limpiaba el
timeout. Es mas fácil trabajarlo con una variable porque hay tiempo
entre que se presiona una tecla y ejecuta la acción.

Hice ensayos y estuve a prueba y error. Hay varias formas de hacer las
cosas muchas veces y que no le mirés lógica no quiere decir que no
funciones. Mi explicación del porqué lo hice así alli está.

Gracias por el bug que encontraste y que ahora corrijo.

El día 28 de julio de 2010 11:33, Mauricio Deleon <lmdbl...@gmail.com> escribió:

--
Mario Soto
canc...@gmail.com
..._

    Reenviar  
Debes registrarte antes de enviar mensajes.
Para enviar una entrada, antes deberás formar parte del grupo.
Antes de enviar entradas, actualiza tu alias en la configuración de la suscripción.
No dispones del permiso necesario para enviar entradas.
Attakinsky  
Ver perfil  
 Más opciones 28 jul, 12:23
De: Attakinsky <attakin...@gmail.com>
Fecha: Wed, 28 Jul 2010 12:23:21 -0600
Local: Mié 28 jul 2010 12:23
Asunto: Re: [phpgt] Javascript y codigos de barra

...y a mi tía Carlota le dejo el gato para que lo cuide como solo ella sabe


    Reenviar  
Debes registrarte antes de enviar mensajes.
Para enviar una entrada, antes deberás formar parte del grupo.
Antes de enviar entradas, actualiza tu alias en la configuración de la suscripción.
No dispones del permiso necesario para enviar entradas.
.Manglio Reyes  
Ver perfil   Traducir al Traducido (ver original)
 Más opciones 28 jul, 12:24
De: ".Manglio Reyes" <mang...@gmail.com>
Fecha: Wed, 28 Jul 2010 12:24:58 -0600
Local: Mié 28 jul 2010 12:24
Asunto: Re: [phpgt] Javascript y codigos de barra

jajaja
asdfklasdfjkasdfjkasjdfjklasdf

2010/7/28 Attakinsky <attakin...@gmail.com>


    Reenviar  
Debes registrarte antes de enviar mensajes.
Para enviar una entrada, antes deberás formar parte del grupo.
Antes de enviar entradas, actualiza tu alias en la configuración de la suscripción.
No dispones del permiso necesario para enviar entradas.
Mario Soto  
Ver perfil  
 Más opciones 28 jul, 12:28
De: Mario Soto <canc...@gmail.com>
Fecha: Wed, 28 Jul 2010 12:28:36 -0600
Local: Mié 28 jul 2010 12:28
Asunto: Re: [phpgt] Javascript y codigos de barra
Releyendo mis palabras creo que soné como un grosero/abusivo. No es
esa mi intención. Si a alguien no le sonó asi, sea feliz.

El día 28 de julio de 2010 12:18, Mario Soto <canc...@gmail.com> escribió:

--
Mario Soto
canc...@gmail.com
..._

    Reenviar  
Debes registrarte antes de enviar mensajes.
Para enviar una entrada, antes deberás formar parte del grupo.
Antes de enviar entradas, actualiza tu alias en la configuración de la suscripción.
No dispones del permiso necesario para enviar entradas.
.Manglio Reyes  
Ver perfil  
 Más opciones 28 jul, 12:59
De: ".Manglio Reyes" <mang...@gmail.com>
Fecha: Wed, 28 Jul 2010 12:59:17 -0600
Local: Mié 28 jul 2010 12:59
Asunto: Re: [phpgt] Javascript y codigos de barra

no os ahueveis,
la lista no es para espiritus debiles
ademas con cada ayudita que le dan a uno se tiene que acostumbrar a que
siempre
va cierta tiradera de popo fino aunque no en todos los casos

2010/7/28 Mario Soto <canc...@gmail.com>


    Reenviar  
Debes registrarte antes de enviar mensajes.
Para enviar una entrada, antes deberás formar parte del grupo.
Antes de enviar entradas, actualiza tu alias en la configuración de la suscripción.
No dispones del permiso necesario para enviar entradas.
Mauricio Deleon  
Ver perfil  
 Más opciones 28 jul, 13:27
De: Mauricio Deleon <lmdbl...@gmail.com>
Fecha: Wed, 28 Jul 2010 13:27:38 -0600
Local: Mié 28 jul 2010 13:27
Asunto: Re: [phpgt] Javascript y codigos de barra

ta bueno mario pero no te enojes ya no te digo nada ^_^

El 28 de julio de 2010 12:59, .Manglio Reyes <mang...@gmail.com> escribió:

--
Luis Déleon
Analista Desarrollador
Camara de Guatemalteca de Construcción
www.premioalaexcelencia.com
www.construguate.com

    Reenviar  
Debes registrarte antes de enviar mensajes.
Para enviar una entrada, antes deberás formar parte del grupo.
Antes de enviar entradas, actualiza tu alias en la configuración de la suscripción.
No dispones del permiso necesario para enviar entradas.
Fin de los mensajes
« Volver a “Debates” « Tema más reciente     Tema anterior »

Crear un grupo - Grupos de Google - Página principal de Google - Condiciones del servicio - Política de privacidad
©2010 Google