构建一个Phonegap Build应用程序并突然遇到一个奇怪的问题。我在Chrome检查中收到以下错误:
Uncaught ReferenceError: onLoad is not defined
这是我的代码:
function onLoad(){
document.addEventListener("deviceready", onDeviceReady, false);
}
确实在onDeviceReady中,我做的第一件事就是alert("hello");
,我从未看到警报。
这是来电者:
<body onload="onLoad()">
答案 0 :(得分:1)
看起来你正在打电话给你的&#34; onLoad&#34;来自标记的功能。如果那个点没有加载你的脚本,那么该函数确实会抛出一个错误。
更好的方法是在窗口中添加一个事件监听器,并在触发onload时运行脚本。
有关详细信息,请参阅Add event handler for body.onload by javascript within <body> part。
答案 1 :(得分:0)
也许onLoad函数与调用函数的范围不同。谁在调用“onLoad”功能?