Deff, статья очень полезна, я понял основную свою ошибку, не то событие обрабатывал. Не keypress а keydown надо. Однако полностью решения с блокировкой так и не нашёл. <head>
<script>
window.captureEvents(Event.onkeydown);
window.onkeydown= pr;
function pr(e){
var z=(e.which)
document.all.n.innerHTML=z;
if((z==112)||(z==114)||(z==8)||(z==20)||(z==144)|| (z==27)||(z==9)||(z==91)||(z==92)||(z==119)||
(z==18)||(z==93)||(z==145)||(z==45)){return false;}
}
</script>
</head>
<body>
<div id="n">ПРОВЕРКА</div>
</body>
</html>
Не хочет блокировать коды 114,91,92,93.
|