Ejecutar JavaScript en el visualizador Web

Ejecuta una función de JavaScript en un visualizador Web.

Opciones 

  • Nombre del objeto es el nombre del objeto del visualizador Web. Consulte Asignar nombres a objetos. Si no se especifica, se utilizará el visualizador Web activo.
  • Nombre de la función es el nombre de la función de JavaScript que se ejecutará. El nombre distingue entre mayúsculas y minúsculas.
  • Parámetros son uno o más parámetros de texto opcionales que se transferirán a la función de JavaScript. Arrastre los parámetros para cambiar el orden.

Compatibilidad 

Producto Compatible
FileMaker Pro
FileMaker Go
FileMaker WebDirect
FileMaker Server No
Productos de FileMaker Cloud No
FileMaker Data API No
Publicación en la Web personalizada No

Se origina en 

19.0

Descripción 

Este paso de guión ejecuta una función en el código JavaScript cargado por una página Web en un visualizador Web y, a continuación, espera a que finalice la función de JavaScript. Se omitirán todos los valores devueltos por la función de JavaScript.

Para ejecutar un guión de FileMaker desde JavaScript, consulte Crear guiones con JavaScript en visualizadores Web.

Notas 

  • Mientras se ejecuta la función de JavaScript, los usuarios no pueden cancelar la operación ni realizar otras acciones.
  • Este paso de guión no cambiar el objeto de presentación que tiene el centro de atención. Para cambiar el centro de atención en el visualizador Web, utilice el paso de guión Ir a objeto.
  • Si el visualizador Web no ha terminado de cargar la página Web al ejecutar este paso de guión, la función de JavaScript no se ejecutará y la función Get ( LastError ) devolverá un error. Es posible que un visualizador Web no haya cargado la página Web porque este aún no está visible, quizás porque se encuentra en un panel flotante cerrado, y no en el panel frontal de un control de panel ni en el área visible de una presentación.
  • En FileMaker WebDirect:
    • Este paso de guión solo funciona si la página Web del visualizador Web presenta el mismo origen que la página Web de FileMaker WebDirect. Consulte Crear guiones con JavaScript en visualizadores Web.
    • El usuario no puede hacer clic en un visualizador Web para asignarle el centro de atención. Por lo tanto, debe especificar la opción Nombre del objeto o utilizar primero el paso de guión Ir a objeto; de lo contrario, este paso de guión devolverá un error.

Ejemplo 1 

Ejecuta la función de JavaScript showForm sin parámetros en el visualizador Web denominado Calendario.

Copiar
Ejecutar JavaScript en el visualizador Web [ Nombre del objeto: "Calendario" ; Nombre de la función: "showForm" ]

Ejemplo 2 

Cada segmento de una barra de botones se ha configurado para que ejecute el siguiente guión y transfiera un valor de parámetro de guión de FileMaker diferente a fin de especificar un comando para la función de JavaScript que se va a ejecutar. El guión llama a la función processCommand en el visualizador Web denominado VisualizadorWeb y transfiere el parámetro del guión de FileMaker y la fecha actual como parámetros a la función de JavaScript.

Copiar
Ejecutar JavaScript en el visualizador Web [ Nombre del objeto: "VisualizadorWeb" ; 
    Nombre de la función: "processCommand" ; 
    Parámetros: Get ( ScriptParameter ), Get ( CurrentDate ) ]