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 =={
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さん,ありがとうございます。


