[教程]用代码让你了解网页与键盘

作者:Hutia 来源:经典论坛 时间:2008-06-10 12:18:00 

从最基础的说起。本教程中,所有IE 均指 WindowXP + IE 6.0, 所有 FF 均指 FF 1.5。

1. 不用编程的部分

1.1 Form 中。 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


1.2. Accesskey 属性。

1.2.1 注意 accesskey 的设置如果和浏览器的菜单相同,会优先于菜单。使用时的快捷键是 alt + 设置的键值

1.2.2 label 的 for 属性配合 accesskey 效果较好

1.2.3 在IE 中,Link 对象的 accesskey 只是使 焦点转移到 link 上,并不等同于点击,FF 中则相当于点击. 与他对比的是,input type=checkbox 的 accesskey 效果不论在IE 还是 FF 中都是点击。


 2. 然后就需要编程了

2.1 简单的按键捕获。

2.1.1 事件有 onkeydown, onkeypress, onkeyup

2.1.2 IE 与 FF 的 事件写法不同,请学习下面的代码


2.2 因为事件会冒泡,所以,可以在 document 上捕获按键来自定义快捷键。


3. 为了满足fmt00的要求,特写下此段,希望 fmt00 能够喜欢,哈哈


标签:键盘,网页,javascript
0
投稿

猜你喜欢

  • WEB2.0网页制作标准教程(5)head区的其他设置

    2007-11-13 13:28:00
  • True or False,明明白白你的If语句流程

    2008-01-25 19:00:00
  • 您需要了解的DIV+CSS网页布局的8条面试题目

    2010-01-29 13:22:00
  • 如何调试 XMLHttpRequest

    2008-08-15 13:59:00
  • 用JS实现一个页面两份样式表

    2008-07-23 12:37:00
  • JavaScript 颜色梯度和渐变效果

    2009-03-18 11:16:00
  • oracle 发送邮件 实现方法

    2009-06-10 17:49:00
  • Asp定时执行操作、各种网页定时操作详解

    2008-06-10 17:32:00
  • ASP写的不错的"数字分页"涵数

    2008-10-19 17:21:00
  • Javascript 中 String.replace( ) 的妙用

    2008-08-05 18:08:00
  • Mysql中explain的使用详解

    2009-12-08 16:18:00
  • 在ASP中使用SQL语句之4:联合语句

    2007-08-11 12:34:00
  • IE下修改<p>标签的innerHTML出错

    2007-11-11 10:12:00
  • MySQL数据库的自动备份与数据库被破坏后的恢复

    2010-03-18 15:30:00
  • 提醒各位一下,IE透明会失效的

    2009-03-31 12:48:00
  • 解析:MySQL对“服务器端光标”的限制

    2008-11-27 16:22:00
  • 区别div和span、relative和absolute、display和visibility

    2009-12-13 12:18:00
  • Web UI 设计(网页设计)命名规范

    2009-05-13 13:06:00
  • br玩转清除浮动

    2007-05-11 16:52:00
  • Oracle动态交叉表生成

    2010-07-27 12:55:00
  • asp之家 网络编程 m.aspxhome.com