從最基礎(chǔ)的說(shuō)起。本教程中,所有IE 均指 WindowXP + IE 6.0, 所有 FF 均指 FF 1.5。
不用編程部分
1.1 Form 中。 submit 的快捷鍵是 enter,reset 的快捷鍵是 esc。 1.1.1 在 IE 中,按下enter 鍵后 卻不會(huì)激發(fā) submit 的 onclick 事件, 按下esc 鍵后 會(huì)激發(fā) reset 的 onclick 事件 1.1.2 在 FF 中與 IE 正相反,按下enter 鍵后 會(huì)激發(fā) submit 的 onclick 事件, 按下esc 鍵后 卻不會(huì)激發(fā) reset 的 onclick 事件 1.1.3 在 form 中,時(shí)間激發(fā)順序是: submit 按鈕的 onclick ==> form 的 onsubmit
運(yùn)行代碼框
[Ctrl+A 全部選擇 提示:你可先修改部分代碼,再按運(yùn)行]
1.2. Accesskey 屬性。 1.2.1 注意 accesskey 的設(shè)置如果和瀏覽器的菜單相同,會(huì)優(yōu)先于菜單。使用時(shí)的快捷鍵是 alt + 設(shè)置的鍵值 1.2.2 label 的 for 屬性配合 accesskey 效果較好 1.2.3 在IE 中,Link 對(duì)象的 accesskey 只是使 焦點(diǎn)轉(zhuǎn)移到 link 上,并不等同于點(diǎn)擊,F(xiàn)F 中則相當(dāng)于點(diǎn)擊. 與他對(duì)比的是,input type=checkbox 的 accesskey 效果不論在IE 還是 FF 中都是點(diǎn)擊。
運(yùn)行代碼框
[Ctrl+A 全部選擇 提示:你可先修改部分代碼,再按運(yùn)行]
2. 然后就需要編程了
2.1 簡(jiǎn)單的按鍵捕獲。 2.1.1 事件有 onkeydown, onkeypress, onkeyup 2.1.2 IE 與 FF 的 事件寫(xiě)法不同,請(qǐng)學(xué)習(xí)下面的代碼:
運(yùn)行代碼框
[Ctrl+A 全部選擇 提示:你可先修改部分代碼,再按運(yùn)行]
2.2 因?yàn)槭录䲡?huì)冒泡,所以,可以在 document 上捕獲按鍵來(lái)自定義快捷鍵。
運(yùn)行代碼框
[Ctrl+A 全部選擇 提示:你可先修改部分代碼,再按運(yùn)行]
3. 為了滿足fmt00的要求,特寫(xiě)下此段,希望 fmt00 能夠喜歡,哈哈
運(yùn)行代碼框
[Ctrl+A 全部選擇 提示:你可先修改部分代碼,再按運(yùn)行]
出處:藍(lán)色理想
責(zé)任編輯:moby
◎進(jìn)入論壇網(wǎng)頁(yè)制作、網(wǎng)站綜合版塊參加討論
|