function bluring(){
if(event.srcElement.tagName=="A"||event.srcElement.tagName=="IMG") document.body.focus();
}
document.onfocusin=bluring;
A 나 IMG 태그에서 포커스를 받으면 body 로 줘버리는 방식으로 blur 효과를 주는건데요a 이 경우 이미지맵은 안먹히더군요a AREA 를 추가해줘도 안돼서 이미지맵에 줄때는 일일이 onFocus 를 줘야하더라구요;;
그래서 아래와 같은 소스를 같이 써준다.
<script language="JavaScript">
function autoBlur(){
if(event.srcElement.tagName!="BODY") {
if(typeof(document.body)=='object')document.body.focus();
document.onfocusin = null;
}
}
document.onfocusin=autoBlur;
</script>
이 소스 역시 onfocus=blur 기능을 가지고 있지만 한 번 마우스로 찍으면 점선이 주위에 남게 된다.