PhonegapとJQueryMobileを使用してWebアプリケーションを作成しています。私はjavascriptを初めて使用し、問題が発生しています。
私の問題は、「testscript.js」という名前のファイルにある関数を呼び出すことです。この関数はtestFuncと呼ばれます。testscript.jsにはこれだけが含まれています:
function testFunc() {
console.log("Yes I work");
}
私のhtmlページ内に次のコードがあります:
<script>
$('#pageListener').live('pageinit', function(event)
{
testFunc();
});
</script>
テスト関数は、headタグ内のこの行に含まれている「testscript.js」内にあります。
<script src="testscript.js"></script>
私が得るエラーは「testFuncが定義されていません」です。
次のような他のjquery関数を呼び出すことができるので、ある種のスコープの問題を想定しています。
alert("I work");
また、他の場所のhtmlのスクリプトタグ内に関数を貼り付けることで、関数を呼び出すことができます。
関数を呼び出すためのさまざまな方法を試しましたが、成功しませんでした。助けていただければ幸いです。