这是我第一次在这里发帖,所以在这里。我做了一些广泛的研究,试图找到我的问题的答案。我不确定我做错了什么。似乎无论我做什么,我都无法在我的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
答案 0 :(得分:2)
onload
是一些运行的代码,而不是函数的名称。因此,您需要在函数名后面加上括号。
<body onload="onLoad();">
此外,虽然它不会导致问题,a
元素会进入body
,而不是head
,所以你应该删除它:
<a href="myapp.js"></a>