专注于小程序

发布于 2024-10-16 02:26:57 字数 560 浏览 2 评论 0原文

您好,

我的 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; };

但它不起作用,小程序中是否有任何内部内容可以这样做?

注意:我发现如果焦点位于小程序按钮上,则按空格键会单击它。

HI

i have an applet included in my html page.
The applet consist of a button

Button play

i want this button to be triggered on click of a enter key, i mean it to be clicked every time i hit enter

i tried

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; };

but its not working, is there any thing internal in applet to do so?

Note: i found that if the focus is on the applet button then hitting space clicks it.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

不打扰别人 2024-10-23 02:26:57

此处,您可以检测到在页面上输入 press ,

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

现在,您需要创建 JSObject 并且需要从javascript中访问Applet中的Button并模拟其点击事件;

From here, You can detect Enter press on a page,

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

Now, you need to create JSObject and need to access Button from Applet from javascript and simulate its click event;

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文