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 回答