一个带热键的Form
http://www.yesky.com/20001209/142745.shtml在页面上定义元件热键的方法  
作者:      更新日期: 2001-5-12  
 
  
 
 
我记得前面有人问到,如何设置热键? 其实只要大家认真注意一下,在很多控件上都有一个可用来定义页面上热键的属性,它就是"ACCESSKEY"。比如在按钮上有,在<TABLE>上有,在<LABEL>上有,在图片上也有,等等。    它的用法很简单,比如在<LABEL>上可以这样定义:        <LABEL FOR="Namebox" ACCESSKEY="N">姓名(<U>N</U>):</LABEL>
    <INPUT TYPE="TEXT" ID="Name" SIZE=30> <br>     那么访问这个元件的热键为“Alt+N”。
 
 
 
一个实例
http://vip.6to23.com/webdesigner/images_t/dhtml/dhtml_7.htm

解决方案 »

  1.   

    快捷键用ACCESSKEY="....."
    <script language=javascript>
    function document.onkeydown()
    {
      if ((event.keyCode==122)||                 //屏蔽 F11 键
          (event.keyCode==116)||                 //屏蔽 F5 刷新键
          (event.ctrlKey && event.keyCode==82)){ //Ctrl + R
         event.keyCode=0;
         event.returnValue=false;
         }
    }
    function window.onhelp() //屏蔽F1
    {
       return false;
    }
    </script>
      

  2.   

    我明白了屏蔽掉浏览器本身热捷的方式。但是如何为热区加快捷方式?
    其它控件都可以加accessKey,但热区好像不能啊!