我是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
。任何人都可以指导我解决这个问题。在此先感谢.....
答案 0 :(得分:4)
你忘了添加cordova.js。尝试添加此内容。
<script type="text/javascript" charset="utf-8" src="js/cordova-2.0.0.js"></script>
还要添加
document.addEventListener("deviceready", onDeviceReady, true);
高于onDeviceReady()
函数。
答案 1 :(得分:0)
检查您的Cordova Jar文件版本,并使用<script>
编写。愿它不一样。
答案 2 :(得分:-1)
navigator.notification.alert(“是”, callBackFunctionB,//指定要调用的函数 '标题', “好” );