Я пытаюсь загрузить настраиваемое диалоговое окно Phonegap при загрузке страницы.Большая часть процесса работает (счетчик увеличивается, данные сохраняются, но диалог не запускается.)
Вот мой код
enter code here
function onConfirm(button) {
if (button == 2){
window.open ("http://Google.com");
}
}
// Show a custom confirmation dialog
//
function showPrompt() {
navigator.notification.confirm(
'Do you want to search with Google?', // message
onConfirm, // callback to invoke with index of button pressed
'Search with Google', // title
'No Thanks, Yes' // buttonLabels
);
}
function onBodyLoad()
{
document.addEventListener("deviceready",onDeviceReady,false);
var timesRun = localStorage.getItem("TR");
if (timesRun==null){
timesRun=0;
localStorage.setItem("TR", 0);}
timesRun = parseInt(timesRun)+1;
localStorage.setItem("TR", timesRun);
// alert('Times Run ' + timesRun);
if (timesRun >= 2){
//alert('launching');
showPrompt();
}
}
enter code here
Я использую Phonegap 0.9.4.Интересно, что если showPrompt () вызывается другим методом (нажатием кнопки), он работает нормально.
Любая помощь будет принята с благодарностью.