# Hacer referencia a HTML desde JS

**URL:** <https://foros.velneo.com/t/hacer-referencia-a-html-desde-js/10800>\
**Category:** Velneo\
**Created:** [25 Junio, 2021 08:43 UTC](https://foros.velneo.com/t/hacer-referencia-a-html-desde-js/10800 "2021-06-25T08:43:00Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![froggy](https://avatars.discourse-cdn.com/v4/letter/f/58956e/32.png) [@froggy](https://foros.velneo.com/u/froggy)\
**Post date:** [25 Junio, 2021 08:43 UTC](https://foros.velneo.com/t/hacer-referencia-a-html-desde-js/10800/1 "2021-06-25T08:43:00Z")

</div>

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?

---

<div class="post-metadata">

**Author:** ![fernando2903](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/fernando2903/32/5478_2.png) [@fernando2903](https://foros.velneo.com/u/fernando2903)\
**Post date:** [25 Junio, 2021 14:37 UTC](https://foros.velneo.com/t/hacer-referencia-a-html-desde-js/10800/2 "2021-06-25T14:37:23Z")

</div>

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](https://doc.velneo.com/velneo-vdevelop/scripts/lenguajes/javascript/clases/vapp#5-funciones-de-variables-globales)

Saludos  
Fernando

---

<div class="post-metadata">

**Author:** ![froggy](https://avatars.discourse-cdn.com/v4/letter/f/58956e/32.png) [@froggy](https://foros.velneo.com/u/froggy)\
**Post date:** [28 Junio, 2021 06:25 UTC](https://foros.velneo.com/t/hacer-referencia-a-html-desde-js/10800/3 "2021-06-28T06:25:35Z")

</div>

Muchas gracias Fernando

---

<div class="post-metadata">

**Author:** ![fernando2903](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/fernando2903/32/5478_2.png) [@fernando2903](https://foros.velneo.com/u/fernando2903)\
**Post date:** [29 Junio, 2021 14:34 UTC](https://foros.velneo.com/t/hacer-referencia-a-html-desde-js/10800/4 "2021-06-29T14:34:23Z")

</div>

De nada, un placer estimado
