在phonegap中为android调用onload函数的最佳方法

时间:2016-05-17 08:19:02

标签: javascript android jquery cordova

如何在设备上运行应用程序时调用Onload函数? 在浏览器这行...运行良好,但当我在Android设备上运行我的应用程序onLoad函数没有调用, 我可以做onload电话吗?

我尝试在"<body onload="onLoad">... </body>"代码中的标记中添加此代码:

     <head>
              // ....
          <script>
            document.addEventListener('deviceready', onLoad);
          </script>
         <script type="text/javascript" src="js/help.js"></script>
<script type="text/javascript" src="cordova.js"></script>
    </head>
    <body>
    </body>

help.js:

function onLoad()
{
   window.alert("onLoad");
}

onLoad-是我在help.js文件中写的函数,我在script标签中添加了这个文件。 在我的Android设备上没有任何警报没有显示。

2 个答案:

答案 0 :(得分:0)

从您的代码段中不清楚,但如果您还没有这样做,则可能需要在脚本标记中包含您的HTML正文中的cordova.js。 Cordova CLI将确保文件在构建设备时达到所需的位置:

<script type="text/javascript" src="cordova.js"></script>

答案 1 :(得分:0)

window.alert适用于浏览器,而不适用于Android。

您应该按照here

的说明使用notification.alert