본문 바로가기

Programming/JavaScript

컨트롤, 시프트키 금지 더보기
새로고침 전체창 막기 function processKey() {         if( (event.ctrlKey == true && (event.keyCode == 78 || event.keyCode == 82)) ||         (event.keyCode >= 112 && event.keyCode             {         event.keyCode = 0;         event.cancelBubble = true;         event.returnValue = false;             } } document.onkeydown = processKey; --> 더보기
프레임 소스보기 막기 더보기
마우스 오른쪽버튼 경고메세지 더보기
마우스 오른쪽버튼 드래그 금지 oncontextmenu='return false' : 마우스 오른쪽 메뉴 금지 ondragstart=return false : 드래그 금지 onselectstart='return false' : 선택복사 금지 참고 onkeydown="return false" 키보드 완전 금지 더보기
한글입력 금지 > User_id 더보기
선택영역만 인쇄 본문 내용 선택 영역만 인쇄 더보기
글자만 확대, 축소 하는 소스 + - 더보기
자주사용하는 스크립트 모음 //최상위 체크 로직(chars로 넘긴 값이 있다면 true) function containsCharsOnly(input,chars) { for (var inx = 0; inx < input.value.length; inx++) { if (chars.indexOf(input.value.charAt(inx)) == -1) return false; } return true; } //최상위 체크 로직(chars로 넘긴 값이 있다면 false) function containsChars(input,chars) { for (var inx = 0; inx < input.value.length; inx++) { if (chars.indexOf(input.value.charAt(inx)) != -1) return tru.. 더보기
문자열을 변수로 인식시키기 eval 함수를 쓰세요. eval은 문자열을 스크립트로 변환하여 줍니다. listIndex = "arr_LS_list_"+(k+2); 를 listIndex = eval("arr_LS_list_"+(k+2)); 로 바꾸어주세요. 그러면 k가 0일 때, listIndex = arr_LS_list_0; 과 같은 의미가 됩니다 더보기