Фокус на апплете - PullRequest
       7

Фокус на апплете

0 голосов
/ 07 февраля 2011

HI

У меня есть апплет, включенный в мою HTML-страницу. Апплет состоит из кнопки

Button play

я хочу, чтобы эта кнопка запускалась при нажатии клавиши ввода, я имею в виду, что она будет нажиматься каждый раз, когда я нажимаю клавишу ввода

я пытался

if (document.layers) 
document.captureEvents(Event.KEYDOWN); 
document.onkeydown = function (evt) 
{ var keyCode = evt ? (evt.which ? evt.which : evt.keyCode) : event.keyCode; 
alert(keyCode); 
if (keyCode == 13) { 
document.playAndRecordAll.stopRecording();
 alert("hello"); 
return false;
 }
else return true; };

но он не работает, есть ли что-то внутреннее в апплете для этого?

Примечание: я обнаружил, что если фокус находится на кнопке апплета, то нажатие на нее приводит к нажатию клавиши пробела.

1 Ответ

0 голосов
/ 07 февраля 2011

С здесь , Вы можете обнаружить нажатие Enter на странице,

$("#id_of_textbox").keyup(function(event){
  if(event.keyCode == 13){
    //enter pressed
  }
});

Теперь вам нужно создать JSObject и получить доступ к кнопке.из апплета из javascript и имитировать его событие клика;

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...