PhoneGap iOS 4.3 функции JavaScript не работает

Кто-нибудь сталкивался с проблемой неработающей функции javascript на Phonegap / iOS 4.3? Я протестировал мой JavaScript в моем браузере Safari, и он работает. Но когда я пробую его на симуляторе iOS или iPod touch, он не работает.

Вот мой код: в голове:

function sayingHi(){
        alert("This is saying hi!");
    }

HTML:

  <button onclick="sayingHi();">Saying hi</button>

Если я создаю javascript в, он работает нормально: onclick = "alert ('Saying hi!');"

javascript,cordova,ios-simulator,ios4,

0

Ответов: 1


В PhoneGap вы можете получить доступ к PhoneGap API только после его загрузки. На это указывает событие «deviceready». Если вы попытаетесь что-либо сделать с помощью PhoneGap API (например, оповещение) до того, как это произойдет, это не сработает.

Попробуй это:

<script type="text/javascript">
        function init() {
            document.addEventListener("deviceready", function(){
                navigator.notification.alert(device.phonegap);
            });
        }

    </script>   
</head> 
<body onload="init()">

Также обратите внимание, что я использую API уведомлений в PhoneGap. Это лучший способ создания оповещения, потому что он более настраиваемый.

Ссылка: http://docs.phonegap.com/en/1.1.0/phonegap_notification_notification.md.html

JavaScript, Cordova, КСН-имитатор, ios4,
Похожие вопросы