Si está utilizando objetos BrightScript para JavaScript, puede encontrarse con errores de DOM como los que se muestran en la siguiente captura de pantalla. Para ver un registro de consola de los eventos de BrightScript/JavaScript, navegue hasta el servidor web de diagnóstico (Diagnostic Web Service) o utilice la consola de JavaScript.



Siga los siguientes pasos si encuentra errores de DOM.


  • Si utiliza BrightAuthor:connected o BrightAuthor para mostrar HTML:


Asegúrese de que está utilizando la versión 4.1 o posterior de BrightAuthor. Las versiones anteriores no tienen el código que habilita los objetos BrightScript para JavaScript.


Además, asegúrese de que la casilla Habilitar datos externos (Enable external data) está marcada en el estado de HTML 5 que está mostrando su página.


  • Si se muestra HTML con BrightScript:


Llame al método AllowJavaScriptUrls() en la instancia roHtmlWidget que está utilizando para mostrar la página. Este método acepta una matriz asociativa que asigna las clases JavaScript de BrightScript a la(s) URL(s) que pueden utilizarlas.


  1. Una clave all indica que todas las clases están autorizadas para la(s) URL(s) asociada(s).


  1. Un valor de asterisco "*" indica que todas las URL están autorizadas para la clase BrightScript asociada.


  1. Un valor local indica que todas las páginas locales están autorizadas para la clase BrightScript asociada. 


Ejemplo: Lo siguiente habilitará todas las clases de BrightScript para todas las direcciones URL.


html.AllowJavaScriptUrls({ all: "*" })


Ejemplo: Lo siguiente habilitará todas las clases de BrightScript para las páginas locales y la página principal de BrightSign.


html.AllowJavaScriptUrls({ all: ["local", "http://www.brightsign.biz"]})


¿Le ha resultado útil este artículo?