IEはずるくなかった!
「 IEってずるい!けどすごい!」というエントリをしたが,同等のことがFireFoxでもできると,masaさんからコメントを頂いた。以下,masaさん作のJavaScriptである。
document.onkeydown = new Function(“e”,”r eturn keycheck(e,e.target)”);
function keycheck(e,tgt) { var execEvt = true; if (e.keyCode == 8) { var elemType = tgt.type; if ((elemType != ‘text’) && (elemType != ‘textarea’) && (elemType != ‘password’)) { execEvt = false; } } else if (e.keyCode == 116) { execEvt = false; } if (execEvt ) return true; if (e.cancelable) { e.preventDefault(); } e.stopPropagation(); return false; }
IEはずるくなかったです。
masaさん,ありがとうございます。