Hacer referencia a HTML desde JS

Buenos días,

Os pongo en contexto. Tengo un formulario con un visor HTML, el cual carga la cámara.
Luego tengo un botón, en el mismo formulario que el visor HTML, el cual lanza un JS que interactúa con el HTML anterior.

El problema es que el JS contiene una variable local, document, y al lanzarlo esta variable no la encuentra puesto que no la hace referencia.

¿Cómo podría hacer esta referencia para que hiciese la captura de la cámara? O hay alguna forma de cargar el HTML para que esa variable no falle?

Hola,
Yo haría lo siguiente:

  1. En el JS donde contiene la variable local, crearía una variable global y copiaría los datos de la local.
    theApp.setGlobalVar(“alias/nombre_variable_global”,document).

  2. En el JS donde necesito la variable local, llamo a la variable global:
    theApp.globalVarToString(“alias/nombre_variable_global”)
    Con esto ya la puedo pasar “n” cantidad de información de un fichero JS a otro (también acepta formato Json. Adjunto el link donde saque el ejemplo de la API JS de velneo)
    https://doc.velneo.com/velneo-vdevelop/scripts/lenguajes/javascript/clases/vapp#5-funciones-de-variables-globales

Saludos
Fernando

1 me gusta

Muchas gracias Fernando

De nada, un placer estimado