Hola a todos,
llevo dando vueltas por todos lados pero no encuentro la respuesta y quería preguntaros.
Estoy desarrollando una aplicacion web con PhoneGap y Dreamweaver. Por ahora todo bien pero el problema viene con el menubutton. Cuando cargo la aplicacion va perfectamente pero cuando le doy a un enlace para cargar una web externa en WebView esta se carga bien pero el menubutton deja de funcionar.
¿Que puedo hacer para que siga funcionando?.
[code title="esto es lo que cargo en el head"]
<script>
var menuOpen = false;
var menuDiv = "";
function init() {
document.addEventListener("deviceready", startup, false);
}
function startup() {
console.log("Business time...");
menuDiv = document.querySelector("#menu");
document.addEventListener("menubutton", doMenu, false);
}
function doMenu() {
console.log("The menu was clicked...");
if(menuOpen) {
console.log("close the menu");
menuDiv.style.display="none";
menuOpen = false;
} else {
console.log("open the menu");
menuDiv.style.display="block";
menuOpen = true;
}
}
</script>
<style>
div#menu {
width: 30%;
background-color: yellow;
position:absolute;
bottom: 0;
left: 35%;
display:none;
}
</style>
[/code]
[code title="esto en el body"]
<body onload="init()">
<div id="menu">
<a href="">Opcion 1</a><br/>
<a href="">Option 2</a>
</div>
[/code]
[code title="El enlace para cargar la web en WebView"]
<A href="#" onclick="navigator.app.loadUrl('laweb')">Enlace</a>
[/code]
Gracias