作者tenth ( 哈哈哈)
看板Ajax
标题div区块内的onkeydown事件
时间Mon Jul 21 19:13:56 2008
程式码如下
<div onkeydown="alert(' ')" style="width:100px;height:100px">key</div>
这个程式码在IE可行
但在FF就无法起效用
据说是FF不支援div内的onkeydown事件
请问这有解决方法吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.129.169.187
※ 编辑: tenth 来自: 220.129.169.187 (07/21 19:14)
1F:→ TonyQ:以你的例子, div没有地方可以触发keydown啊...-.-;; 07/21 22:46
3F:→ TonyQ:加上一个能key的东西再来测keydown比较实际 fx/ie都适用 07/21 22:48
※ 编辑: tenth 来自: 220.129.169.187 (07/21 22:58)
※ 编辑: tenth 来自: 220.129.169.187 (07/21 22:58)
5F:→ tenth:我打的完整一点 在IE只要加上高度宽度 就可以实现onkeydown 07/21 22:59
6F:→ tenth:可是在FF依然不行 07/21 22:59
7F:→ TonyQ:两者对focus的解读不一样,在这一点上ie比较奇怪. 07/21 23:07
8F:→ petrushka:FF的Default Focus是在那个div上吗? 07/21 23:12
10F:→ TonyQ:ie对focus比较敏感 , fx则否 07/21 23:19