是不是netscape根本没有event.preventDefault();
???

解决方案 »

  1.   

    event是参数。例如function Oncl(e)
    {
    e.preventDefault();
    }
      

  2.   

    <script language="javascript">
    function keyDown(e) {
    if (isIE) {
    var tagNm = event.srcElement.tagName;
    var type = event.srcElement.type; if (((window.event.keyCode==8)  && (tagNm!="INPUT") && (type!="text")) || // BackSpace
    (window.event.keyCode==13) || // Enter
    (window.event.keyCode==116)|| // F5
    (window.event.keyCode==122)) { // F11
    window.event.keyCode=0;
    window.event.returnValue=false;
    }
    }

    if (isNC) {
    var keycode = e.which;

    if (((keycode==8) || // BackSpace
    (keycode==13) || // Enter
    (keycode==116)|| // F5
    (keycode==122)) { // F11
    e.preventDefault();
    }
    }
    }

    document.onkeydown = keyDown;
    if (isNC) {
    document.captureEvents(Event.KEYDOWN);
    }
    </script>
      

  3.   

    没有NS,在Firefox下是通过的<script language="javascript" type="text/javascript">
    function keyDown(e) {var keycode = e.which;if ((keycode==8) || (keycode==13) || (keycode==116)|| (keycode==122)) 

    e.preventDefault();
    }
    }document.captureEvents(Event.KEYDOWN);</script>
    <body>
    <form>
    <input onkeydown="keyDown(event)">
    </form>
    </body>
      

  4.   

    在IE和Firefox是可以通过!!就是NS下没有通过,优伤中....
      

  5.   

    我也急需解决这个问题啊
    有人给个答案不?孟子E章的方法在NETSCAPE里不行哦
    孟子兄能装个NETSCAPE试试不
    先在此谢过了哦~~