[C/B] firefox에서의 key event

프로그래밍/Web 2009. 6. 12. 12:32 Posted by galad
 function checkEnterKeyDown(e) {
    if(window.event) { // IE
        e = window.event;
    }

    if (typeof (e.keyCode) == 'number') {
        //DOM
        e = e.keyCode;
    } else if (typeof (e.which) == 'number') {
        //NS 4 compatible
        e = e.which;
    } else if (typeof (e.charCode) == 'number') {
        //also NS 6+, Mozilla 0.9+
        e = e.charCode;
    } else {
        //total failure, we have no way of obtaining the key code
        return;
    }
    
    //alert(e);
    
    if(e == 13) {
        checkLogin();
    }
}



<input type="text" size="20" class="login_form" name="user_id" id="user_id" onkeydown="checkEnterKeyDown(event);" tabindex="1"/>

음.. 크로스 브라우징은 힘들군..
생각보다 손이 많이 가는 작업일세...