您的位置:首页 > 其它

终于解决 FireFox 下Event与 IE下 Event 的兼容性问题

2007-05-08 21:28 411 查看
 

原来的代码:




/**//**在密码表单回车或Tab*/<
4000
/span>




var fnUserKeyDown=function () ...{


    var keyCode = (window.event)?event.keyCode:event.which;




    if (keyCode==13) ...{    objPassword.focus();    return false; }


}

之后的代码:




/**//**在用户表单回车或Tab*/




var fnUserKeyDown = function (evt)...{


    // 浏览器事件兼容性问题


    evt = (evt) ? evt : ((window.event) ? window.event : "")     


    var keyCode = evt.keyCode ? evt.keyCode : (evt.which ? evt.which :evt.charCode);


    




    if(keyCode==13) ...{ objPassword.focus();    return false; }


 }

 只需要这样一点点改动就可以了!

参考资料:

http://www.leeyupeng.com/?p=416

http://developer.apple.com/internet/webcontent/eventmodels.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息