event.which ??? 不懂...

解决方案 »

  1.   

    我这里没有遇到你说的问题,试着这么写一下吧.另外再调用的时候是
    <input type="text" onkeypress="keypress(event);" />写的吗?
    function keypress(event) { 
    var event = event ? event : window.event;
    var keycode = event.keyCode?event.keyCode:event.which?event.which:event.charCode; 
    if(keycode==13){ document.getElementById("ImageButton1").click(); } }
      

  2.   

    var EventUtil = {};
    EventUtil.getEvent = function(){
    if(window.event){return window.event;}
    else{return EventUtil.getEvent.caller.arguments[0];}
    }这样IE  FOX的都支持
      

  3.   

    oEvent = EventUtil.getEvent();
      

  4.   

    var EventUtil = {};
    EventUtil.getEvent = function(){
        if(window.event){return window.event;}
        else{return EventUtil.getEvent.caller.arguments[0];}
    }function keypress()
        {
            var oEvent = EventUtil.getEvent();
            var keycode = oEvent.keyCode;
            if(keycode==13){ 
            document.getElementById("ImageButton1").click();      
            }    
        }