0

我是 phonegap 的新手。在我的应用程序中,我想显示警报。为此,我使用了以下代码,

navigator.notification.alert("PhoneGap is working");

但它不起作用。我的总 html 代码是,

    <html>
  <head> 
  <script type="text/javascript" charset="utf-8" src="js/cordova-2.0.0.js"></script>
    <script>   

       function inti()
    {
     alert("inti");
     document.addEventListener("deviceready", onDeviceReady, true);

    }
     function onDeviceReady() {
          alert("on device ready!!!!");
     navigator.notification.alert("PhoneGap is working");
    } 
    </script>
  </head>
  <body onload="inti()">
    <p id="demo">System date</p>
    <input type="button" onclick="noti()" value="Date" />
  </body>
</html>

我得到了Cannot call method 'alert' of undefined i got this error。任何人都可以指导我解决这个问题。提前致谢 .....

4

3 回答 3

4

您忘记添加 cordova.js 。尝试添加这个。

<script type="text/javascript" charset="utf-8" src="js/cordova-2.0.0.js"></script>

还添加

document.addEventListener("deviceready", onDeviceReady, true);以上onDeviceReady()功能。

于 2012-09-18T13:13:32.877 回答
0

检查您的 Cordova Jar 文件版本,您已写入<script>. 可能会有所不同。

于 2013-07-12T11:29:44.013 回答
-1

navigator.notification.alert( "Yes", callBackFunctionB, // 指定要调用的函数 'Heading', "OK" );

于 2013-05-31T13:37:46.140 回答