CMS솔루션마켓, 이온디 - 워드프레스, 라이믹스, 카페24, 그누보드, 엑셀

프리랜서 커뮤니티

http://miniwini.com/miniwinis/bbs/index.php?bid=share&m=search&mode=read&id=635&p=1&keyword=onfocus&scale=1&op=and&idx=1예전에 Aquatype님이 올리셨던 소스인데요

function autoBlur(){
if(event.srcElement.tagName=="A"||event.srcElement.tagName=="IMG") document.body.focus(); }
document.onfocusin=autoBlur;

스크롤 메뉴를 사용하면 오류가 나오더라구요 그래서 조금 수정했습니다.

<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>

이거두 버그 있네요..ㅠㅠ 플래쉬 메뉴가 이상해 저영.. 쓰지마세여.. 그래서 다쉬 수정.. ㅜㅜ
var blurInc; blurInc = 0;
function tempautoBlur(){
event.returnValue=true; document.onfocusin=autoBlur; }
function autoBlur(){
if(event.srcElement.tagName=="INPUT" || event.srcElement.tagName=="TEXTAREA" || event.srcElement.tagName=="SELECT" || event.srcElement.tagName=="OBJECT" ){
document.onfocusin = tempautoBlur; return ; }
if(event.srcElement.tagName=="EMBED")return ; if(event.srcElement.tagName!="BODY" && typeof(document.body)=='object') { document.body.focus(); event.returnValue=false; } } function OnLoad(){ document.onfocusin=autoBlur; } window.onload = OnLoad;

추천한 사람