onfocus="this.blur()"

국내에 웹 사이트들이 웹 표준을 지키고 OS나 브라우저와 관계 없이 접근성을 향상 시키기 위한 사이트 버그 신고 및 문제 해결을 위한 게시판입니다.
Post Reply
wanon

onfocus="this.blur()"

Post by wanon »

onfocus="this.blur()" 가 뭘 뜻하는 지는 잘 아실 겁니다
이걸 페이지의 모든 링크에 대해 적용시키는 js를 넷에서 구했는데요
희안하게도 ie에서는 동작을 않고 ff에서만 점선이 정상적으로 사라지네요
인터넷에 널리 퍼져있는 소스인데 ie에서 먹히지 않는 이유가 뭘까요
혹시나 제 윈도 문제인가 싶어서 포맷하고 윈도만 설치된 상태에서 테스트해봐도 똑같이 ie에서는 동작을 않습니다
(Win XP SP2)
아래는 소스 전문입니다... 이걸로 html 문서를 만들어서 테스트해보시고 문제점이 뭔지 지적해주세요
감사합니다

<script>
function allblur() {
for (i = 0; i < document.links.length; i++)
document.links[i].onfocus = document.links[i].blur;
}
</script>
<body onload="allblur();">
<a href=#>asdf</a>
Tyburn
Posts: 33
Joined: 2006 02 02 20:32 31
Contact:

음..

Post by Tyburn »

<script>

<script type="text/javascript">
로 고쳐보세요.
wanon

Re: 음..

Post by wanon »

Tyburn wrote:
<script>

<script type="text/javascript">
로 고쳐보세요.
그래도 여전히 ie에서는 안되네요...
연봉3000만 안되겠니?

이소스를 넣어보세요

Post by 연봉3000만 안되겠니? »

function bluring(){
if(event.srcElement.tagName=="A"||event.srcElement.tagName=="img") document.body.focus();
}
document.onfocusin=bluring;
wanon

Re: 이소스를 넣어보세요

Post by wanon »

연봉3000만 안되겠니? wrote:function bluring(){
if(event.srcElement.tagName=="A"||event.srcElement.tagName=="img") document.body.focus();
}
document.onfocusin=bluring;
답변 감사합니다
하지만 그 소스는 또 ff에서 동작을 않습니다...
hyeonseok
해커
해커
Posts: 691
Joined: 2004 08 11 22:14 59
Contact:

Post by hyeonseok »

Code: Select all

document.links[i].onfocus = function () {
this.blur();
}
테스트는 안해봤습니다만...;;
Post Reply

Who is online

Users browsing this forum: No registered users and 0 guests