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 に答える