无论我做什么,我都无法在PhoneGap上运行我的Javascript文件

时间:2013-06-21 03:15:50

标签: cordova

这是我第一次在这里发帖,所以在这里。我做了一些广泛的研究,试图找到我的问题的答案。我不确定我做错了什么。似乎无论我做什么,我都无法在我的Phonegap应用程序上运行我的Javascript文件。这是代码:

<!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

1 个答案:

答案 0 :(得分:2)

onload是一些运行的代码,而不是函数的名称。因此,您需要在函数名后面加上括号。

<body onload="onLoad();">

此外,虽然它不会导致问题,a元素会进入body,而不是head,所以你应该删除它:

<a href="myapp.js"></a>