火狐中添加了键盘按下的监听事件后怎样得到一个键的ASCII码值
我想要在键盘按下的时候得到按下键的ASCII码值我添加了一个键盘按下的监听事件代码如下但是添加完后好像一直获取不到按下键的ASCII吗值换成hotkey=event.ke...
我想要在键盘按下的时候得到按下键的ASCII码值 我添加了一个键盘按下的 监听事件 代码如下 但是添加完后好像一直获取不到按下键的ASCII吗值 换成hotkey=event.keyCode后也是照样得不到 如果把监听注释掉就可以得到e.which的值 但是还是会报 e is undefined 如果加上监听的话连e.which的值根本就获取不到 到底是那里错了请大虾帮忙if(window.addEventListener){
window.addEventListener("keydown",gogo(window.event),false);
}else if(window.attachEvent){
window.attachEvent("keydown",gogo(window.event),false);
}
function gogo(e)
{
//得到鼠标按下的ASCII码 ;
//火狐
if(isFirefox=navigator.userAgent.indexOf("Firefox")>0)
//hotkey=window.event.keyCode
hotkey=e.keyCode 展开
window.addEventListener("keydown",gogo(window.event),false);
}else if(window.attachEvent){
window.attachEvent("keydown",gogo(window.event),false);
}
function gogo(e)
{
//得到鼠标按下的ASCII码 ;
//火狐
if(isFirefox=navigator.userAgent.indexOf("Firefox")>0)
//hotkey=window.event.keyCode
hotkey=e.keyCode 展开
2个回答
展开全部
您好!很高兴为您答疑!
火狐下尝试使用这个:window.event.keyCode||window.event.which
您可以在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。
火狐下尝试使用这个:window.event.keyCode||window.event.which
您可以在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。
2013-05-09
展开全部
window.event.keyCode||window.event.which 试一试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询