웹 뷰어에서 JavaScript 실행

웹 브라우저에서 JavaScript 함수를 실행합니다.

옵션 

  • 대상체 이름은 웹 뷰어 대상체의 이름입니다. 대상체 이름 지정하기를 참조하십시오. 지정되지 않으면 활성 웹 뷰어가 사용됩니다.
  • 함수 이름은 수행할 JavaScript 함수의 이름입니다. 이름은 대/소문자를 구분합니다.
  • 매개 변수는 JavaScript 함수에 전달할 하나 이상의 선택적 텍스트 매개 변수입니다. 각 매개 변수를 드래그하여 순서를 변경할 수 있습니다.

호환성 

제품 지원
FileMaker Pro
FileMaker Go
FileMaker WebDirect
FileMaker Server 아니요
FileMaker Cloud 아니요
FileMaker Data API 아니요
사용자 설정 웹 발행 아니요

다음 버전에서 시작됨 

19.0

설명 

이 스크립트 단계는 웹 뷰어의 웹 페이지에서 로드한 JavaScript 코드의 함수를 수행한 다음 JavaScript 함수가 완료될 때까지 기다립니다. JavaScript 함수에서 반환된 모든 값은 무시됩니다.

JavaScript에서 FileMaker 스크립트를 실행하려면 웹 뷰어에서 JavaScript를 사용하여 스크립트하기를 참조하십시오.

참고 

  • JavaScript 함수가 수행되는 동안 사용자는 작업을 취소하거나 다른 작업을 수행할 수 없습니다.
  • 이 스크립트 단계에서는 선택되어 있는 레이아웃 대상체가 변경되지 않습니다. 선택을 웹 뷰어로 변경하려면 대상체로 이동 스크립트 단계를 사용합니다.
  • 이 스크립트 단계를 수행할 때 웹 뷰어가 웹 페이지 로드를 끝마치지 않으면 JavaScript 함수가 수행되지 않으며 Get(마지막 오류) 함수가 오류를 반환합니다. 웹 뷰어가 닫힌 팝오버에 있거나 패널 제어의 전면 패널이나 보이는 레이아웃 영역에 있지 않는 등의 이유로 웹 뷰어가 아직 표시되지 않았기 때문에 웹 뷰어에서 웹 페이지를 로드하지 않았을 수 있습니다.
  • FileMaker WebDirect에서:

예제 1 

캘린더라는 이름의 웹 뷰어에서 매개 변수 없이 JavaScript 함수 양식 보기를 실행합니다.

복사
웹 뷰어에서 JavaScript 실행 [ 대상체 이름: "캘린더" ; 함수 이름: "양식 보기" ]

예제 2 

버튼바의 각 세그먼트는 다음에 오는 스크립트를 실행하고 다른 FileMaker 스크립트 매개 변숫값을 전달하여 JavaScript 함수가 수행할 명령을 지정하도록 설정됩니다. 이 스크립트는 웹 뷰어라는 이름의 웹 뷰어에서 명령 처리 함수를 호출하고 FileMaker 스크립트 매개 변수와 현재 날짜를 JavaScript 함수에 매개 변수로 전달합니다.

복사
웹 뷰어에서 JavaScript 실행 [ 대상체 이름: "웹 뷰어" ; 
    함수 이름: "명령 처리" ; 
    매개 변수: Get(스크립트 매개 변수), Get(현재 날짜) ]