HTML DOM accesskey属性的定义和用法
2010-08-10 10:10
183 查看
accessKey属性可设置或返回访问一个按钮的键盘按键。accesskey是网页提供的快捷键。一般也是用 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="everestdesign.cn" target="_blank">everestdesign.cn" target="_blank" rel="external">http://www.everestdesign.cn" target="_blank">everestdesign.cn" 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 怎样操作后,来看看下面的实例:
如下所示的“珠峰设计”的链接,在ie浏览器中"alt+b"即可选中此链接,回车后即在新窗口中打开。
<a href="everestdesign.cn" target="_blank">everestdesign.cn" target="_blank" rel="external">http://www.everestdesign.cn" target="_blank">everestdesign.cn" 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通常还用于表单,按键范围也就大了。
相关文章推荐
- shape基本用法及全部属性定义
- HTML DOM的nodeType值属性和用法介绍
- JavaScript通过prototype给对象定义属性用法实例
- Manifest.xml下的一些属性定义和用法
- Manifest.xml下的一些属性定义和用法
- AndroidManifest.xml下的一些属性定义和用法
- Manifest.xml下的一些属性定义和用法:
- js innerHTML用法及错误:无法设置未定义或null引用的属性“innerHTML”解决
- 转:定义控件三部曲之动画篇(一)——alpha、scale、translate、rotate、set的xml属性及用法
- shape基本用法及全部属性定义
- shape基本用法及全部属性定义
- css cursor属性-显示的光标的类型(形状)的用法和定义
- 结构体定义 typedef struct 用法详解和用法小结
- Activity中ConfigChanges属性的用法
- HTML 中mailto属性的用法浅析
- 小甲鱼PE详解之IMAGE_NT_HEADERS结构定义即各个属性的作用(PE详解02)
- JDK、Spring、Quartz等几种不同定时器的用法,以及cronExpression表达式定义
- swfobject.embedSWF属性与用法
- jQuery中复合属性选择器用法实例
- Android动画之属性动画基础用法