本帖最后由 parddu 于 2011-05-22 02:17:13 编辑

解决方案 »

  1.   

    既然是考试系统类,你安全性又要这么高,那就不要用javascript写,不要写成B/S,做成C/S的肯定可以实现你上面的要求.
    如果你非要让公鸡给你下蛋,你才叫一个白...
      

  2.   

    基本不可能,第一步劫持键盘事件的不是js,而是windows用js只能控制你不能在页面使用任何键,例入一个文本框,你可以禁止输入任何字但是windows却会执行这些键的功能只有做C/S了。
      

  3.   

    很简单啊,把键盘拔掉不给考生用,再用-k启动ie。
      

  4.   

    document.onkeypress=function(e){
    return false
    }
      

  5.   

    用JS禁用键盘有什么意义……
    离开浏览器JS能做什么?……
    所以说按楼主的要求必须要做成C/S
      

  6.   

    LZ 你自己水平有问题吧.
    用纯js禁键盘,
    目前来说是不可能的
      

  7.   

    嘿嘿,如果我是考生我就想到有 NoScript 这东西
      

  8.   

    用CS很恼火啊,用ActiveX能锁键盘吗?
      

  9.   

    说了,除非是做C/S不然的话是禁止不了windows建和F1-F12的。