phonegap build Uncaught ReferenceError:未定义onLoad

时间:2016-01-19 19:38:56

标签: javascript cordova phonegap-build

构建一个Phonegap Build应用程序并突然遇到一个奇怪的问题。我在Chrome检查中收到以下错误: Uncaught ReferenceError: onLoad is not defined

这是我的代码:

        function onLoad(){

            document.addEventListener("deviceready", onDeviceReady, false);

        }

确实在onDeviceReady中,我做的第一件事就是alert("hello");,我从未看到警报。

这是来电者:

<body onload="onLoad()">

2 个答案:

答案 0 :(得分:1)

看起来你正在打电话给你的&#34; onLoad&#34;来自标记的功能。如果那个点没有加载你的脚本,那么该函数确实会抛出一个错误。

更好的方法是在窗口中添加一个事件监听器,并在触发onload时运行脚本。

有关详细信息,请参阅Add event handler for body.onload by javascript within <body> part

答案 1 :(得分:0)

也许onLoad函数与调用函数的范围不同。谁在调用“onLoad”功能?