我在移动应用程序开发方面还很陌生,我想知道如何简化我的代码。我想在我的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>
答案 0 :(得分:0)
好的,cordova的window.open有一些奇怪的地方,所以我只是简单地更改了功能而没有任何功能。我已用href代替该功能:
<form action="index.html">
<button type="submit" id="b1">Quitter</button>
</form>