Страница 1 из 1

Выполнение функции(JS) по нажатию опредю клавиши клавиатуры

Добавлено: 02 ноя 2005, 13:02
M
Привет!
:?: :?:
Вот какая ситуация: в объекте FORM были созданы две кнопки, и на JavaScript написаны 2 функции, кот. вызываются при нажатии клавиши мыши на кнопках.
Как можно сделать так, что бы эти функции выполнялись при нажатии определенных клавишь на клавиатуре?

сейчас так: .....onclick="function()"...

Добавлено: 02 ноя 2005, 13:28
Oscar

Код: Выделить всё

<script>

function kp(e) {

  if (e) keyCode = e.which
  else if (event) keyCode=event.keyCode
  else return
  if (keyCode == 13 ) document.getElementById("btnsubmit").click()
}
document.onkeypress=kp;



if (navigator.appName == 'Netscape') {
    window.captureEvents(Event.KEYPRESS);
    window.onKeyPress = kp;
}
</script>

<form onSubmit="alert('Hello world!'); return false;">
<input id="btnsubmit" type="submit">
</form>
13 - Enter, остальные коды ищи в справочниках

Добавлено: 02 ноя 2005, 15:16
M
Большущее СПАСИБО!