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

Trackback URL:

コメントを残す

コメントを投稿するにはログインしてください。

Get Adobe Flash playerPlugin by wpburn.com wordpress themes