2008/08/22 16:28
링크시 생기는 테두리 한번에 없에는 자바스크립트 프로그래밍/자바스크립트2008/08/22 16:28
이런 현상은 외관상으로도 별로 보기 안좋습니다.
이 점선 테두리를 없에는 방법중에서도 일일이 링크마다 소스를 삽입하지 않고 한번에 제거할수 있는
스크립스 소스가 있네요.
<script language="JavaScript">
function bluring(){
if(event.srcElement.tagName=="A"||event.srcElement.tagName=="IMG") document.body.focus();
}
document.onfocusin=bluring;
</script>
function bluring(){
if(event.srcElement.tagName=="A"||event.srcElement.tagName=="IMG") document.body.focus();
}
document.onfocusin=bluring;
</script>
위의 소스를 <head> 와 </head> 사이에 삽입하면 됩니다.
다른 방법은 style.css 에 소스를 아래의 태그를 추가하는 방법입니다.
<style> a {selector-dummy : expression(this.hideFocus=true);} </style>
위의 한줄 추가만을도 모든 링크에 생기는 테두리를 제거할수 있습니다.
'프로그래밍 > 자바스크립트' 카테고리의 다른 글
| 테두리가 둥근 테이블 만들기 (0) | 2008/08/26 |
|---|---|
| 체크시 오늘 하루동안 새창 열지 않기 (0) | 2008/08/25 |
| 링크시 생기는 테두리 한번에 없에는 자바스크립트 (6) | 2008/08/22 |
| 웹사이트 및 블로그에 즐겨찾기추가 버튼 달기(파이어폭스,IE 작동) (1) | 2008/08/21 |

댓글을 달아 주세요
아래 스타일시트 한줄 삽입으로 테두리를 없앨 수 있습니다.
<style> a {selector-dummy : expression(this.hideFocus=true);} </style>
소중한팁 너무 감사드립니다. ^^ 제가 올린것보다 훨신 간결하면서 보기 좋네요. ^^
쥔장님, 제가 댓글단걸 삭제를 하고, 그걸 본문에 포함시키신거 같네요... 무슨 광고하겠다는 심보도 아니었는데...허허
무슨 오해가 있는거 같은데요. 저는 애드센서님이 다신 댓글이 삭제되어있길래(제가 삭제한게 아닙니다.) 그리 했던것입니다.
이거참 의문이네요. 전 여태껏 애드센서님이 댓글을 삭제하신줄 알고 있었는데요 ㅡㅡ;;
제가 파이어폭스를 사용중인데 아마도 코멘트 작성중 중복댓글이 달려서 하나를 삭제했는데 한꺼번에 모두다 삭제가 된 모양이네요.
괜한 오해로 심려끼쳐드린점 죄송합니다.
아 그랬었군요. 저도 먼저 애드센서님에게 말씀을 드렸어야 했는데 참 저도 죄송하게 되었습니다. 댓글은 복구해놓겠습니다.