Phonegap – Cordova 2017 Teil 5: Javascript Alert funktioniert nicht

Der normale Alert funktioniert leider nicht. Als Programmierer verwendet man einen Debugger oder gibt Logs irgendwo aus und wenn es garnicht anders geht, dann verwendet man eben „alert“.
In Cordova gibt es ein Plugin für Dialoge, welches installiert werden muss.
cordova plugin add cordova-plugin-dialogs
Der zugehörige Code sieht wie folgt aus:

function alertDismissed() {
// do something
}

// Show a custom alertDismissed
//
function showAlert( aTitle, aText) {
navigator.notification.alert(
aText, // message
alertDismissed, // callback
aTitle, // title
‚Done‘ // buttonName
);
}
Eine interessante Alternative hatte ich auf der folgenden Webseite gefunden:
Quelle: https://ccoenraets.github.io/cordova-tutorial/native-notification.html

document.addEventListener('deviceready', function () {
if (navigator.notification) {
// Override default HTML alert with native dialog
var alert = function (message) {
navigator.notification.alert(
message, // message
null, // callback
"Workshop", // title
'OK' // buttonName
);
};

$(‚.help-btn‘).on(‚click‘, function() {
alert(„Employee Directory v3.4“);
});

}
}, false);


Posted

in

by

Tags: