여러 스크립트에서 공유하는 변수 및 함수 정의
개요
복수의 클라이언트 스크립트로 변수 및 함수를 하는 순서입니다.
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'); //共有関数の呼び出し
}
실행 결과
Reference
이 문제에 관하여(여러 스크립트에서 공유하는 변수 및 함수 정의), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/htshozawa/items/ac50f96fc09d893e2746
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
var globalVar = "初期値"; // 共有変数
function onLoad() {
}
function sayHi(name) { // 共有関数
alert('Hi ' + name);
}
function onChange(control, oldValue, newValue, isLoading) {
if (isLoading || newValue == '') {
return;
}
globalVar = "フィールド1で変更。"; //共有変数の値を変更
}
function onChange(control, oldValue, newValue, isLoading) {
if (isLoading || newValue == '') {
return;
}
alert('変数の値:' + globalVar); //共有変数の値を表示
sayHi('Hitoshi'); //共有関数の呼び出し
}
Reference
이 문제에 관하여(여러 스크립트에서 공유하는 변수 및 함수 정의), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/htshozawa/items/ac50f96fc09d893e2746텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)