Jump to content

keypress won't work


EchoFool

Recommended Posts

Hey

 

Im trying to control movement of an image by using keypress.

 

Yet the image remains static but i can't figure out where i've gone wrong.

 

This is my script:

 

 

<script>
xpos2=400;
ypos2=500;
var timer;

function moveleft(id){
     xpos2=xpos2-15;
     obj=document.getElementById(id);
     obj.style.left=xpos2 +"px";
}

function checkKey(){
     var key;
    key = event.keyCode;
    if (key != 0){
   switch(key){
     case 97:moveleft("fone");break;
        }
    }
}
</script>


</head>

<body onkeypress="checkKey();">
<p><img id="fone" src="rocker.png" alt="rocket" > </p>
</body>
</html>

 

Can some one explain how i do this which will also work on on all browsers?

 

Thanks

Link to comment
https://forums.phpfreaks.com/topic/222033-keypress-wont-work/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.