Hallo Leute,
es ist zwar nicht direkt eine Javascript Frage, dennoch hoffe ich dass vielleicht jemand weiß wo das Problem ist oder zumindest Ideen ansetzen kann um es zu lösen
Ich habe eine App über Phonegap erstellt. Im Browser und im Phonegap Vorschau Programm auf dem Android Tablet läuft alles perfekt und ohne Fehlermeldungen.
Sobald ich jedoch daraus eine App compile und installiere, funktioniert der Aufruf der Klasse nicht mehr wodurch sich nichts mehr rührt in der App.
Der Code sieht stark abgespeckt so aus:
index.html =========================================
index.js ==========================================
main.js ======================================
Ich habe auch bereits versucht die Datei .jshintrc in den Hauptordner der App und auch in den www Ordner zu setzen.
Inhalt:
{
"esversion": 6
}
Hilft jedoch leider auch nicht.
Solltet ihr noch Infos benötigen gebt mir einfach Bescheid.
Bin jetzt leider mit meinem Latein am Ende und würde mich über jeden Denkanstoß freuen.
Liebe Grüße
es ist zwar nicht direkt eine Javascript Frage, dennoch hoffe ich dass vielleicht jemand weiß wo das Problem ist oder zumindest Ideen ansetzen kann um es zu lösen
Ich habe eine App über Phonegap erstellt. Im Browser und im Phonegap Vorschau Programm auf dem Android Tablet läuft alles perfekt und ohne Fehlermeldungen.
Sobald ich jedoch daraus eine App compile und installiere, funktioniert der Aufruf der Klasse nicht mehr wodurch sich nichts mehr rührt in der App.
Der Code sieht stark abgespeckt so aus:
index.html =========================================
PHP-Code:
<script type="text/javascript" src="cordova.js"></script>
<script type="text/javascript" src="js/jquery-1.11.1.min.js"></script>
<script type="text/javascript" src="js/jquery.mobile-1.4.5.min.js"></script>
<script type="text/javascript" src="js/es6-promise.js"></script> <<<<------
<script type="text/javascript" src="js/es6-promise.auto.js"></script> <<<<----- habe ich zum testen angehängt, bringt jedoch nichts
<script type="text/javascript" src="js/global.js"></script>
<script type="text/javascript" src="js/main.js"></script>
<script type="text/javascript" src="js/index.js"></script>
<script type="text/javascript">
app.initialize();
</script>
index.js ==========================================
PHP-Code:
var app = {
// Application Constructor
initialize: function() {
this.bindEvents();
},
// Bind Event Listeners
//
// Bind any events that are required on startup. Common events are:
// 'load', 'deviceready', 'offline', and 'online'.
bindEvents: function() {
document.addEventListener('deviceready', this.onDeviceReady, false);
},
// deviceready Event Handler
//
// The scope of 'this' is the event. In order to call the 'receivedEvent'
// function, we must explicitly call 'app.receivedEvent(...);'
onDeviceReady: function() {
app.receivedEvent('deviceready');
},
// Update DOM on a Received Event
receivedEvent: function(id) {
alert('test'); <<<<----------------- funktioniert!
let eventListener = new main();
}
};
main.js ======================================
PHP-Code:
class main extends global {
/* .....................viel Code..................... */
constructor(elem) {
super(); // Aufruf global Class
/* ............viel Code........... */
alert('main Class loadet'); <<<----- funktioniert nicht! / allgemein der Code in der Klasse wird nicht ausgeführt
} // end constructor
} // end class
Ich habe auch bereits versucht die Datei .jshintrc in den Hauptordner der App und auch in den www Ordner zu setzen.
Inhalt:
{
"esversion": 6
}
Hilft jedoch leider auch nicht.
Solltet ihr noch Infos benötigen gebt mir einfach Bescheid.
Bin jetzt leider mit meinem Latein am Ende und würde mich über jeden Denkanstoß freuen.
Liebe Grüße
Kommentar