Accesskey使用详解

三月 24, 2008 by zuo
日志类别:网站优化 

    今天在修改pjblog页脚源代码的时候,发现了其中有一行代码提到了Accesskey,以前没用过,现在特意找了点资料学习了一下。

    pjblog页脚footer.php的代码中有下面一句代码及注释:

<script type=”text/javascript”>initAccessKey()  //转换AccessKey For IE</script>

    access key 是什么?估计除了做 Web 开发的没多少人知道,access key 是网页提供的快捷键。

    先看看软件界面,中文的作法一般都是在文字后面加个括号,里面的键值用下划线标出。英文一般是把开头当成键值,如有重复的就推到第二第三,如果那个单词比较倒霉,所有字母都有跟别的有冲突又排在最后面的话,一般做法也不会像中文一样加括号标值。而是调整其他的来解决冲突,这年头,视觉第一!中文什么好办法,统一加括号。这是系统提示的热键(HOTKEY),按下 alt+key 可直呼出,不知道有多少人使用鼠标去点多一些。

    回到网页中,在网页里,一样有差不多功能的东东。大家叫它access key。

    一般也是用 alt+key 来选中的。不过各浏览器都不大一样。IE系列使用alt+key,再加Entet回一下下车(如果是链接的话。)FF2.0以下的是也是使用alt+key,不过如果是链接的话,直接打开,Netscape也是直接按Alt+key。FF2.0的,官方说:网页提供的快捷键 (access key) 现在在 Windows 上请以 Alt+Shift+Key 来使用,和SUSE一样,在 Mac OS X 为 Ctrl+key,Unix 则是 Ctrl+Shift+key。除了alt+key外还要多按个键的做法是为了避免与浏览器的冲突,想法是好滴,可单手按起来并不方便。Opera的是按下Shift+Esc 激活accesskey面板。

    知道了accesskey 怎样操作后,思考一下,它应该用在什么地方。

    如下所示的“小新的网络日志”的链接,在ie浏览器中”alt+b”即可选中此链接,回车后即在新窗口中打开。

小新的网络日志

<a href=”http://www.zuoxinwu.com” accesskey=”b” target=”_blank”>小新的网络日志</a>

    accesskey 的值可以是字母跟数字的组合。一些浏览器并没有解决网页里跟浏览器里的按键冲突。 所以,并非所有的字母都适合使用。同时,一些浏览器的数字并不能使用小键盘里的数字。比如FF,如果一个人会在网页里使用别人提供 accesskey 的话,理论上他也会使用浏览器上的来完成一些操作。当然,这只是我个人想法,并不知道别人是否也是这样。也许别人跟我一样,IE只是用来调试网页使用的。

    accesskey的优先级是最高点 ,可以屏蔽掉浏览器的快捷键。但是在没有这种的accesskey的网页上你按下alt+H是什么结果呢?可以看到的是“帮助”啊!自己站上的东西千万不要和IE等的工具冲突。这里列举一下默认的组合:IE: A(favorites) D(address) E(edit) F(file) H(help) T(tools) V(view)  FireFox:B(bookmark) D(address) E(edit) F(file) G(goto) H(help) T(tools) V(view) 希望有在网页使用accesskey 的朋友不要选择与浏览器的有冲突的键。

    除了以上所介绍的,accesskey通常还用于表单,录入文字时我会使用双手。按键范围也就就大了。

 alt+z

 alt+x

 alt+c

相关内容:

  1. WORD批量删除超链接
  2. 68个免费的SEO在线工具
  3. 如何实现网页自动转向
  4. 水平无间隙循环滚动区域代码
  5. 构建网站:辅助系统的作用功不可没
  6. 重要的SEO工具
  7. 张扬个性是个人网站的成功之道
  8. CSS样式管理方法
  9. Google搜索原理论文
  10. 截止2007年5月1日Google PR更新记录

评论

1条评论 on 解决了wordpress中文tag出错问题

  1. sunglasses on 周四, 29th 七 2010 05:05
  2. great experience, dude! thanks for this great articles wow… it’s very wonderful report.

使用 gravatar 网络头像

登录 后发表评论!