追随Java
简单的事情重复做,就会产生累积效应!
posts - 260,  comments - 338,  trackbacks - 0
怎样使得在Applet中加入的快捷键在客户端正常使用呢? 有一个需求要用到applet ,这个到时没有什么问题。但是,用户比较成熟,都习惯用快捷键来操作。我在单独测试的applet 中的快捷键能够使用,但是加入到页面中就不其作用,不知道为什么?能有什么办法呢?谢谢!
posted on 2007-03-20 10:41 Harryson 阅读(1903) 评论(3)  编辑  收藏 所属分类: JavascriptJ2SE

FeedBack:
# re: 怎样使得在Applet中加入的快捷键在客户端正常使用呢?
2007-03-20 11:30 | BeanSoft
可以让客户先点一下 Applet, 获得了焦点再用快捷键. 或者 page onload 的时候让 applet.focus(), 实在不行就弹出一个单独的 Frame 来搞算了.  回复  更多评论
  
# re: 怎样使得在Applet中加入的快捷键在客户端正常使用呢?
2007-03-20 13:27 | rami
@BeanSoft
谢谢!
好象只能让applet 先获取焦点才能使用。
问题是怎样获取焦点呢?
“page onload 的时候让 applet.focus(), ”这样是可以,但是如果用户把光标移开了,那我就失去了焦点。
还有其他的好办法没?  回复  更多评论
  
# re: 怎样使得在Applet中加入的快捷键在客户端正常使用呢?
2007-03-26 15:32 | Harryson
我现在有两种办法实现:
1)<label for="myApplet" accesskey="e">
<applet id="myApplet" name="myApplet" codebase="ElectrBalance" archive="monitor.jar" code="test/ScriptAppletTest.class" width='50' height='35' mayscript>
</applet>
</label>
这样对当用alt+e时,就会对applet聚焦,然后你就可以使用applet中的快捷键了。
2)通过javascript调用applet,那么就不用在applet设置快捷键了,直接用HTML设置的快捷键。
不知道还有没有更好的办法。:)  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航:
 

<2007年3月>
25262728123
45678910
11121314151617
18192021222324
25262728293031
1234567

常用链接

留言簿(10)

随笔分类(319)

AJAX

Coffee House

CSS

Java

JavaScript

Open Source

ProjectManagement

友情Blog

最新随笔

最新评论

阅读排行榜

评论排行榜