使用 jquery 禁用特定的功能键

我想在我的网页上禁用 F8 键.有什么方法可以使用 jquery 或任何相关插件或仅使用 javascript 禁用它??

I want to disable F8 key on my web page. Is there any way I can disable it using jquery or any associated plugins or just javascript??

提前谢谢... :)

爆破

推荐答案

像这样 禁用Safari 4 中的 F5 键

但使用 keyCode 119:

but using keyCode 119:

<script>
var fn = function (e)
{

    if (!e)
        var e = window.event;

    var keycode = e.keyCode;
    if (e.which)
        keycode = e.which;

    var src = e.srcElement;
    if (e.target)
        src = e.target;    

    // 119 = F8
    if (119 == keycode)
    {
    alert('nope')
        // Firefox and other non IE browsers
        if (e.preventDefault)
        {
            e.preventDefault();
            e.stopPropagation();
        }
        // Internet Explorer
        else if (e.keyCode)
        {
            e.keyCode = 0;
            e.returnValue = false;
            e.cancelBubble = true;
        }

        return false;
    }
}
document.onkeypress=document.onkeydown=document.onkeyup=fn
</script>

相关文章