Hola a todos. El otro día estuve pensando un script y ahora lo he probado pero he visto que no funciona y no entiendo el error. Mi intención es que al pulsar las teclas izquierda y derecha el div se me mueva en esas direcciones. Solo lo he programado pensando en Google Chrome porque no era más que una prueba...
El HTML:
Código HTML:
Ver original<div id="objeto" style="height:100px; width:100px; background-color:black; position:absolute; top:10%; left:5%;"></div>
El script:
Código Javascript
:
Ver originaldocument.onkeypress = function(a){
/*IZQUIERDA*/
if(a.keycode == 37){
var x = document.getElementById("objeto").style.left;
document.getElementById("objeto").style.left=(x.replace("%","")-1)+"%";
return x;
}
/*DERECHA*/
if(a.keycode == 39){
var x = document.getElementById("objeto").style.left;
document.getElementById("objeto").style.left=(x.replace("%","")+1)+"%";
return x;
}
}