怎样使得在Applet中加入的快捷键在客户端正常使用呢?
有一个需求要用到applet ,这个到时没有什么问题。但是,用户比较成熟,都习惯用快捷键来操作。我在单独测试的applet 中的快捷键能够使用,但是加入到页面中就不其作用,不知道为什么?能有什么办法呢?谢谢!
posted on 2007-03-20 10:41
Harryson 阅读(1923)
评论(3) 编辑 收藏 所属分类:
Javascript 、
J2SE
FeedBack:
# re: 怎样使得在Applet中加入的快捷键在客户端正常使用呢?
2007-03-20 11:30 |
可以让客户先点一下 Applet, 获得了焦点再用快捷键. 或者 page onload 的时候让 applet.focus(), 实在不行就弹出一个单独的 Frame 来搞算了.
回复 更多评论
# re: 怎样使得在Applet中加入的快捷键在客户端正常使用呢?
2007-03-20 13:27 |
@BeanSoft
谢谢!
好象只能让applet 先获取焦点才能使用。
问题是怎样获取焦点呢?
“page onload 的时候让 applet.focus(), ”这样是可以,但是如果用户把光标移开了,那我就失去了焦点。
还有其他的好办法没?
回复 更多评论
# re: 怎样使得在Applet中加入的快捷键在客户端正常使用呢?
2007-03-26 15:32 |
我现在有两种办法实现:
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设置的快捷键。
不知道还有没有更好的办法。:)
回复 更多评论