0

こちらに投稿するのは初めてなので、以上です。私は自分の問題に対する答えを見つけようとして、大規模な調査を行いました。何が間違っているのかわかりません。何をしても、Javascript ファイルを Phonegap アプリケーションで実行できないようです。コードは次のとおりです。

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Untitled Document</title><a href="myapp.js"></a>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="myapp.js"></script>
 <script type="text/javascript" src="cordova.js"></script>
 <script type="text/javascript" src="js/index.js"></script>
 <script type="text/javascript">
            app.initialize();
</script>
<script type="text/javascript">

function onLoad(){
    document.addEventListener("deviceready", onDeviceReady, false);
}

function onDeviceReady(){

    $(function(){

        $("body").append("<h1>DEVICE IS READY</h1>");
    });
}
</script>

</head>

<body onload="onLoad">

</body>
</html>

私が行っていた実際の例はここにあります: http://www.youtube.com/watch?v=t95KG_SFppU

ここに私のリポジトリがあります: https://github.com/AwakenStudio/myAndroidApp

4

1 に答える 1

2

onload関数の名前ではなく、実行されるコードです。そのため、関数名の後に括弧が必要です。

<body onload="onLoad();">

また、問題が発生することはありませんが、a要素はbodyではなく にあるheadため、おそらくこれを削除する必要があります。

<a href="myapp.js"></a>
于 2013-06-21T03:30:40.943 に答える