javascript

    주민등록번호 체크 자바스크립트

    자주 쓰긴하지만 참 자주 까먹고 사용할 때마다 찾아서 쓰게 되는 스크립트입니다 ㅎㅎ function jumin_check() { if (document.form1.TextBox6.value.length != 13) { // 번호가 13개 아니라면 alert("번호의 개수가 모자랍니다."); document.getElementById("TextBox6").focus(); //커서를 주민번호 앞자리에 놓는다. return false; } else { var strjumin = document.getElementById("TextBox6").value; //변수에 주민번호 앞자리 담음 } var a1=strjumin.substring(0,1) //주민번호 계산법 var a2=strjumin.substring(..

    링크에 점선.. 아직도 onclick=this.blur()를 쓰나요?

    onclick=this.blur() => this.hideFocus=true 링크를 클릭하게 되면 링크 주변에 점선이 생기게되죠. 물론 그대로 두는 것이 웹표준 접근성에 맞겠지만 모양을 중요시하는 경향이 국내에선 많기 때문에 링크에는 항상 onclick 이벤트에 this.blur() 자바스크립트를 이용해서 링크에 점선이 생기는걸 막고는 했죠. 이를 한번에 해결하려면 a 테그의 스타일을 정의할 때 아래와 같은 한줄을 넣어주시면 됩니다. ^ ^ a { selector-dummy: expression(this.hideFocus=true;} 상당히 간단하고 쉽게 링크의 점선을 없앨 수 있겠죠? ^ ^ 많이 활용하자고용~

    나이가 만 14세 이상인가? Javascript 체크

    나이가 만 14세 이상인지 확인하려면 어떻게 해야할까? 뭐 여러가지 방법이 있겠지만 가장 간단한 방법을 소개한다. (GNU Board 에서 발췌한 소스) if (typeof(f.mb_birth) != 'undefined') { var todays = 20070512; // 오늘날짜에서 생일을 빼고 거기서 140000 을 뺀다. // 결과가 0 이상의 양수이면 만 14세가 지난것임 var n = todays - parseInt(f.mb_birth.value) - 140000; if (n < 0) { alert("만 14세가 지나지 않은 어린이는 정보통신망 이용촉진 및 정보보호 등에 관한 법률\n\n제 31조 1항의 규정에 의하여 법정대리인의 동의를 얻어야 하므로\n\n법정대리인의 이름과 연락처를 '자기소개..

    화면의 특정부분만 인쇄하는 자바스크립트

    특정한 영역만 인쇄해야하는 페이지를 구현해야 할 때가 있습니다. DIV 테그로 묶어서 window.onbeforeprint 이벤트일때 출력할 영역외의 부분은 안보이게 처리하고, 출력할 부분만 DIV에 innerHTML로 뿌려서 출력한후에 인쇄를 종료하게되면 onafterprint 이벤트에 안보이게 처리했던 부분의 영역을 보이게 하고 뿌려줬던 DIV 부분을 지워주게 처리하면 끝나게 되겠네요 ^ ^ 아래 주소를 참조했습니다. PHPSCHOOL http://www.phpschool.com/gnuboard4/bbs/board.php?bo_table=tipntech&wr_id=21720&sca=&sfl=wr_subject%7C%7Cwr_content&stx=%C0%CE%BC%E2&sop=and&page=2

    Javascript Library in Ajax

    Web 2.0 리치 클라이언트(Rich Client)가 대세인 요즘 도대체 어떤 라이브러리가 좋을지 참 선택하기 힘든 상황이다. 1. Yahoo UI! http://developer.yahoo.com/yui/ 2. JQuery http://jquery.com/ 3. Prototype.js + scriptaculous http://www.prototypejs.org/ http://script.aculo.us/ (참고 : http://cafe.naver.com/requirements.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=330 , 4. DoJo http://dojotoolkit.org/ 참고 http://www.mozilla.org/rhino/ http://www...