本帖最后由 codesnail 于 2011-01-21 11:11:10 编辑

解决方案 »

  1.   

    <html>
     <head>
      <title> 事件模型 </title>
      <script>    function keydown1(evt)
        {
            alert(evt.keyCode);
        }
      </script>
     </head> <body>
        <form>
            <input type="text" name="event3" style="position:absolute;left:550;top:610" onkeydown="keydown1(event);" />
        </form>
     </body>
    </html>
      

  2.   

    楼上的意思是说当产生event事件时,ff不会改变window.event对象?
    event对象必须自己传递?oh,我明白了。
      

  3.   


    <html>
     <head>
      <title> 事件模型 </title>
      <script>    function keydown1(event)
        {
         event = (event)?event:window.event;
            alert(event.keyCode);
        }
      </script>
     </head> <body>
        <form>
            <input type="text" name="event3" style="position:absolute;left:550;top:610" onkeydown="keydown1(event);" />
        </form>
     </body>
    </html>
      

  4.   

    试了一下,还是有bug,当我输入回车,或者BackSpace等可以,但是当我按下 A-Z按键时,怎么都显示229?
      

  5.   

    晕了,是输入法的问题,当在中文输入法下,按键居然能产生unicode码?