Как добавить мою функцию «новая страница» в мой index.js с помощью cordova - PullRequest
0 голосов
/ 08 января 2019

Я довольно новичок в разработке мобильных приложений, и я хотел бы знать, как упростить мой код. Я хотел бы добавить свой скрипт на мою страницу index.js.

Вы можете видеть мою функцию, чтобы перейти на другую страницу, где она работает, но мне не нравится, когда мой код javascript находится на той же странице, что и мой код html / css.

Спасибо:)

(function () {
    "use strict";

    document.addEventListener( 'deviceready', onDeviceReady.bind( this ), false );

    function onDeviceReady() {
        // Gérer les événements de suspension et de reprise Cordova
        document.addEventListener( 'pause', onPause.bind( this ), false );
        document.addEventListener('resume', onResume.bind(this), false);

        document.getElementById("goPageOne").onclick = function goPageOne();
        
        // TODO: Cordova a été chargé. Effectuez l'initialisation qui nécessite Cordova ici.
        var parentElement = document.getElementById('deviceready');
        var listeningElement = parentElement.querySelector('.listening');
        var receivedElement = parentElement.querySelector('.received');
        listeningElement.setAttribute('style', 'display:none;');
        receivedElement.setAttribute('style', 'display:block;');
        
        // ajout d'une fonction vibration
        //navigator.vibrate(2000);
    };

    function onPause() {
        // TODO: cette application a été suspendue. Enregistrez l'état de l'application ici.
        
    };

    function onResume() {
        // TODO: cette application a été réactivée. Restaurez l'état de l'application ici.
        
    };

    //Function go to another page
    

});
<button id="goPageOne">Memo</button>

<script type="text/javascript">
    document.getElementById("goPageOne").onclick = function () {
        location.href = "../www/homememo.html";
    };
</script>

1 Ответ

0 голосов
/ 08 января 2019

Хорошо, что-то не так с window.open из cordova, поэтому я просто изменил функцию на что-то более простое без какой-либо функции. Я заменил функцию на href вроде:

<form action="index.html">
<button type="submit" id="b1">Quitter</button>
</form>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...