여러 스크립트에서 공유하는 변수 및 함수 정의

개요



복수의 클라이언트 스크립트로 변수 및 함수를 하는 순서입니다.

onLoad 스크립트 : 전역 변수 선언



공유할 변수와 함수를 OnLoad에서 선언합니다.
onLoad 스크립트의 "Isolate script"를 비활성화합니다.

var globalVar = "初期値"; // 共有変数

function onLoad() {

}

function sayHi(name) {  // 共有関数
    alert('Hi ' + name);
}

필드 1의 onChange 스크립트: 공유 변수의 값 변경


function onChange(control, oldValue, newValue, isLoading) {
    if (isLoading || newValue == '') {
        return;
    }
    globalVar = "フィールド1で変更。"; //共有変数の値を変更
}

필드 2의 onChange 스크립트: 전역 변수 표시


function onChange(control, oldValue, newValue, isLoading) {
    if (isLoading || newValue == '') {
        return;
    }
    alert('変数の値:' + globalVar);  //共有変数の値を表示
    sayHi('Hitoshi'); //共有関数の呼び出し
}

실행 결과




좋은 웹페이지 즐겨찾기