7월, 2007의 게시물 표시

클릭한 링크 제어하기

페이지에 걸린 링크를 일괄적으로 제어하려면 HTML 소스를 수정하지 않고 다음과 같은 스크립트를 이용해서 제어할 수 있다.  링크를 클릭했을 때 기본 action을 막은 후 링크주소를 가져와서 스크립트로 제어하는 것이다.
인터넷에서 발견한 상태바에 주소 출력하지 않기 스크립트를 약간 수정한 것이다.
     document.onclick = function(e){
        if (!e) e = window.event;
        var el = e.target ? e.target : e.srcElement;
        while(el != null && el.tagName != “A” ) el = el.parentNode;  
        if (el== null) return;
            if(confirm(“현재 페이지에서 벗어나시겠습니까?”)){
                document.location.href=el.toString();
            }
            return false;
     }Tistory 태그: ,