还是keyboard 的问题

yevone 2003-03-19 11:46:58
各位高手,怎么才可屏蔽IE的键盘事件,用自己写的程序代替阿??

比如说,我按了F5, ie 不去刷新而是执行了我写的程序!!!

请大家赐教!!!
...全文
126 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
心云意水 2003-03-19
  • 打赏
  • 举报
回复
不可能啊,本机调试成功才贴的
心云意水 2003-03-19
  • 打赏
  • 举报
回复
上边的代码改改不就行了?
yevone 2003-03-19
  • 打赏
  • 举报
回复
xinyunyishui(心云意水)
你的方法好像不行哦
yevone 2003-03-19
  • 打赏
  • 举报
回复
我只要屏蔽几个F的健就可以了,可以做到吗???
心云意水 2003-03-19
  • 打赏
  • 举报
回复
对了,不要想屏蔽ALT+F4
心云意水 2003-03-19
  • 打赏
  • 举报
回复
F5倒是可以屏蔽,但是有些是不可以的。
给你看不刷新,执行自己的函数的例子:
<script>
function document.onkeydown()
{if(event.keyCode==116 || event.ctrlKey)
{event.keyCode=0
event.returnValue=false;
alert("你按下了F5!")
}
}
</script>
心云意水 2003-03-19
  • 打赏
  • 举报
回复
原理就是判断用户按下的按键,通过event.returnValue=false让原来的事件失效,然后写上自定义的函数。
yevone 2003-03-19
  • 打赏
  • 举报
回复
xinyunyishui(心云意水) :

sorry, 是我的失误,可以用了,多谢!!!能告诉我原理吗??

马上给分!!!
心云意水 2003-03-19
  • 打赏
  • 举报
回复
<script>
function document.onkeydown()
{if(event.keyCode==115 || event.keyCode==114 || event.keyCode==116 || event.ctrlKey)
{event.keyCode=0
event.returnValue=false;
alert("这个键不许按下!!")
}
}
</script>
当然可以!不是说让你改改程序的吗?????????别告诉我你不懂。
yevone 2003-03-19
  • 打赏
  • 举报
回复
可以屏蔽F3和F4吗???

87,994

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧