2008년 9월 21일 일요일

[Javascript]onfocus="this.blur()" 익스,파이어폭스에도 적용

링크점선을 싫어하시는 분들께 필요한 팁입니다.

 

 

<script type="text/javascript">
function allblur() {
  for (i = 0; i < document.links.length; i++) {
    var obj = document.links[i];
    if(obj.addEventListener) obj.addEventListener("focus", oneblur, false);
    else if(obj.attachEvent) obj.attachEvent("onfocus", oneblur);
  }
}

function oneblur(e) {
  var evt = e ? e : window.event;

  if(evt.target) evt.target.blur();
  else if(evt.srcElement) evt.srcElement.blur();
}
</script>



<body onLoad="allblur()">

 

왠만하면 링크점선은 놔두시는게 좋다고 개인적으로 생각하고있습니다.

댓글 없음:

댓글 쓰기