ugrás a tartalomhoz

Archívum - Feb 24, 2013

billentyű leütés

cica · 2013. Feb. 24. (V), 10.57
Üdv!

Készítek egy egyszerű progit mégis gondom van vele.
Az a feladata, hogy kiírja melyik billentyűt nyomd le és azt kell tenni.
A probléma a text mező, szerintem nem felhasználóbarát. A Tab billentyűnél is elállítódik a fókusz. Többször bele kell kattintani a text mezőbe. A másik problémám az Enter leütésekor kezdi előröl. Miért? Lehetne text mező nélkül ezt?
A progit mellékelem.
[colorer=html]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<script>
osz=0;rosszvalasz=0;
var tomb = new Array(
new Array("Nyomd le a Backspace-t!", 8),
new Array("Nyomd le a Tab-ot!", 9 ),
//new Array("Nyomd le az Enter-t!", 13),
new Array("Nyomd le a Shift-et!", 16 ),
new Array("Nyomd le a Ctrl-t!", 17),
new Array("Nyomd le az Alt-ot!", 18),
new Array("Nyomd le a Caps lock-ot!", 20),
new Array("Nyomd le az Escape-t!", 27),
new Array("Nyomd le a Page up-ot!", 33),
new Array("Nyomd le a Page down-t!", 34),
new Array("Nyomd le az End-et!", 35),
new Array("Nyomd le a Home-t!", 36),
new Array("Nyomd le a Bal nyilat!", 37),
new Array("Nyomd le a Fel nyilat!", 38),
new Array("Nyomd le a Jobbra nyilat!", 39),
new Array("Nyomd le az Le!", 40)
)
onload = function(){
field = document.getElementById('number_field')
field.onkeydown = keyhit
field.focus()
}
function keyhit(e)
{
if (e!=13){
thisKey = e ?