본문 바로가기

Javascript

클립보드 값 얻기. document.addEventListener('paste', function(e){ if(e.clipboardData.types.indexOf('text/html') > -1){ contentPaste(e.clipboardData.getData('text')); }}); 더보기
일정시간마다 실행 tid=setTimeout(a,b)은 b초후에 a함수를 실행, 1회만 실행tid=setInterval(a,b)는 b초마다 a함수를 실행, 무한루프 중지시킬때에 clearTimeout(tid)clearInterval(tid) 더보기
print_r 와 같은 자스 함수. function print_r(arr,level) {var dumped_text = "";var limit_level = 1;if(!level) level = 0;//The padding given at the beginning of the line.var level_padding = "";for(var j=0;j= level) { //If it is an array,dumped_text += level_padding + "'" + item + "' ...\n";dumped_text += print_r(value,level+1);} else {dumped_text += level_padding + "'" + item + "' => \"" + value + "\"\n";}}} else { //Stings/.. 더보기
class 변경하기. 간단히 사용하기 좋음. 더보기
웹페이지 타이틀 입력.. 타이틀명 에 입력해도 되고, 추가로 웹페이지 맨 하단에 를 추가해도 된다. 더보기
네이버 거리뷰 내 홈피에 삽입하기. 네이버 거리뷰는 api 를 제공하지 않는다. 아래와 같은 편법으로 내 홈페이지에 노출시킬수는 있다. 그러나 해당링크등이 수정될수 있으므로 오류가 발생될수 있다. 2011.11.25 | 지도 크게 보기 © NHN Corp. 더보기
마우스 오버 간략 스크립트 더보기
스크롤 컨트롤 scrollTo(1000,0); x축, y축 더보기
창 너비. 추출 document.body.clientWidth 예제: 더보기
이메일 체크 var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i if (!filter.test(frm.email.value)) { alert('잘못된 이메일 입니다.');frm.email.focus();return false; } return true; 더보기