웹 뷰어에서 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에서:
- 이 스크립트 단계는 웹 뷰어의 웹 페이지가 FileMaker WebDirect 웹 페이지와 출처가 동일할 경우에만 작동합니다. 웹 뷰어에서 JavaScript를 사용하여 스크립트하기를 참조하십시오.
- 사용자는 웹 뷰어를 클릭하여 선택할 수 없습니다. 따라서 먼저 대상체 이름 옵션을 지정하거나 대상체로 이동 스크립트 단계를 사용해야 하며, 그렇지 않으면 이 스크립트 단계에서 오류를 반환합니다.
예제 1
캘린더라는 이름의 웹 뷰어에서 매개 변수 없이 JavaScript 함수 양식 보기를 실행합니다.
복사
웹 뷰어에서 JavaScript 실행 [ 대상체 이름: "캘린더" ; 함수 이름: "양식 보기" ]
예제 2
버튼바의 각 세그먼트는 다음에 오는 스크립트를 실행하고 다른 FileMaker 스크립트 매개 변숫값을 전달하여 JavaScript 함수가 수행할 명령을 지정하도록 설정됩니다. 이 스크립트는 웹 뷰어라는 이름의 웹 뷰어에서 명령 처리 함수를 호출하고 FileMaker 스크립트 매개 변수와 현재 날짜를 JavaScript 함수에 매개 변수로 전달합니다.
복사
웹 뷰어에서 JavaScript 실행 [ 대상체 이름: "웹 뷰어" ;
함수 이름: "명령 처리" ;
매개 변수: Get(스크립트 매개 변수), Get(현재 날짜) ]