Phonegap 및 JQueryMobile을 사용하여 웹 응용 프로그램을 만듭니다. 나는 자바 스크립트에 익숙하지 않고 문제가 있습니다.함수 내에서 외부 함수 호출 - 자바 스크립트
내 문제는 "testscript.js"라는 파일에있는 함수를 호출하는 것입니다.이 함수의 이름은 testFunc입니다. testscript.js의 containts에만이 :
내 HTML 페이지 내에서function testFunc() {
console.log("Yes I work");
}
나는 다음과 같은 코드가 있습니다
<script>
$('#pageListener').live('pageinit', function(event)
{
testFunc();
});
</script>
테스트 기능이 나는이 함께 포함하고 내 "testscript.js"내에서 발견된다 헤드 내에서 줄 :
<script src="testscript.js"></script>
내가 얻는 오류는 "testFunc가 정의되지 않았습니다"입니다.
alert("I work");
과 나는 HTML에 스크립트 태그 내에서를 고집하여 내 함수를 호출 할 수 있어요 : 나는 같은 다른 JQuery와 함수를 호출 할 수 있어요로
나는 그에게 범위 문제의 몇 가지 유형을 가정하고 다른 곳에서.
필자의 모든 기능을 성공적으로 호출하는 방법을 시도해 봤지만, 어떤 도움을 주셔서 감사합니다!
'testscript.js'는 어떻게 생겼습니까? 특히 'testFunc'를 정의하는 비트는 무엇입니까? –
testscript.js 파일과 testFunc의 모습을 보여주기 위해 제 질문을 업데이트했습니다. – Demonofloom