欢迎来到福编程网,本站提供各种互联网专业知识!

网页与键盘

发布时间:2006-07-18 作者: 来源:转载
从最基础的说起。本教程中,所有IE均指WindowXP+IE6.0,所有FF均指FF1.5。作者Hutia,转载请注明出处。1.不用编程的部分1.1Form中。submit的快捷键是enter,reset的快捷键是esc。1.1.1在IE中,按下enter键后却不会激发submit的onclick事件,按下esc键后会激发rese
从最基础的说起。本教程中,所有IE均指WindowXP+IE6.0,所有FF均指FF1.5。
作者Hutia,转载请注明出处。

1.不用编程的部分

1.1Form中。submit的快捷键是enter,reset的快捷键是esc。
1.1.1在IE中,按下enter键后却不会激发submit的onclick事件,按下esc键后会激发reset的onclick事件
1.1.2在FF中与IE正相反,按下enter键后会激发submit的onclick事件,按下esc键后却不会激发reset的onclick事件
1.1.3在form中,时间激发顺序是:submit按钮的onclick==>form的onsubmit

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
1.2.Accesskey属性。
1.2.1注意accesskey的设置如果和浏览器的菜单相同,会优先于菜单。使用时的快捷键是alt+设置的键值
1.2.2label的for属性配合accesskey效果较好
1.2.3在IE中,Link对象的accesskey只是使焦点转移到link上,并不等同于点击,FF中则相当于点击.与他对比的是,inputtype=checkbox的accesskey效果不论在IE还是FF中都是点击。

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
2.然后就需要编程了

2.1简单的按键捕获。
2.1.1事件有onkeydown,onkeypress,onkeyup
2.1.2IE与FF的事件写法不同,请学习下面的代码

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
2.2 因为事件会冒泡,所以,可以在 document 上捕获按键来自定义快捷键。

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
3.为了满足fmt00的要求,特写下此段,希望fmt00能够喜欢,哈哈

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

相关推荐