Programación Web y Scripting > JavaScript

 Enviar y recibir por el puerto serie

<< < (2/2)

pepepaquiderm2:
Muchas gracias por el código. Ahora el problema que tengo es que no recibo bien lo que se recibe del puerto serie. Verás tengo una aplicación que envía datos al puerto serie y supuestamente lo tengo que recibir con este código. Estoy utilizando el Firebug para depurar el código y me dice que hay error en estas líneas

    cmms.CommPort = puerto;
    cmms.PortOpen = true;

no reconoce el cmms. Aunque estoy enviando y parece que lo realiza bien. Ya en la función de recibir me da varios errores. Aparte de darme error en esta línea también:

  var cadena = cmms.Input;

no recibe bien, me da el valor de cadena como undefined. A qué se puede deber esto?? Gracias otra vez

posman:
En el tag <OBJECT> me falto poner comillas dobles en el atributo ID. Tambien podrias probar agregando el atributo name al objecto.

<OBJECT id="cmms" name="cmms" style="LEFT: 0px; TOP: 0px" classid="clsid:648A5600-2C6E-101B-82B6-000000000014" VIEWASTEXT>

pepepaquiderm2:
Me sigue dando el error. es del tipo:

 Elemento referenciado por ID/NAME en el ámbito global. Use el estándar del W3C document.getElementById() en su lugar.

posman:
Ahh pues tu mismo escribiste la solucion.

Supongo que el error te aparece cada vez que utilizas el objecto cmms. Bueno, en donde aparezca cmms, reemplazalo por document.getElementById("cmms")

Ej. cmms.PortOpen = true debe ser algo como document.getElementById("cmms") .PortOpen = true

Navegación

[0] Índice de Mensajes

[*] Página Anterior

Ir a la versión completa