본문 바로가기

JAVASCRIPT

자바스크립트에서 공백(빈칸) 제거를 위한 trim() 함수 만들어서 사용하기 trim() 과 replaceAll() 지원이 되지 않는 자바스크립트에서 공백을 제거하고 싶을때 사용 (1) 3가지 trim 함수 만들기 보통 trim 종류에는 왼쪽공백제거, 오른쪽공백제거, 양쪽공백제거가 있는데 이 3가지를 함수로 구현하면 아래와 같다. 정규표현식 특수문자에 대한 설명이다. 간략한 내용이며 특수문자 하나하나의 의미에 대해서만 기술한다. 이것도 설명하자면 책 한권의 내용이 된다. 표현식(expression) 이란 문자 그대로의 의미 이상으로 해석되는 메타문자(metacharacters) 들의 집합을 말한다. ^ - 처음시작(beginning of line) \s - 공백(whitespace character) $ - 끝라인(end of line) | - or 표현 \ - 특수문자를 원래의.. 더보기
새로고침하여도 닫히지 않는 자바스크립트(javascript) 트리 메뉴 dtree 참조 사이트 :: http://destroydrop.com/javascripts/tree/default.html view 페이지에 선언 //기본권한설정 dtree //id, pid, name, url, title, target, icon, iconOPne, open, d = new dTree('d'); d2 = new dTree('d2'); //----------------- setting ------------------// d.add(100,-1,' Setting','#','Setting'); //--------------- Setting Type -------------------- // d.add(110,100,'설정관리','', '', ''); d.add(111,110,'알람설정',''); d... 더보기
파일첨부시(첨부파일) 찾아보기 버튼 이미지 따로 넣을때 출처 : http://blog.naver.com/vfxx/100139804838 더보기
아이프레임(iframe) 자동 크기조절(리사이즈) iframe 창 크기 내용에따라 변하게 하기 --------------------------------------------------------------------------------- ------------------------------------------------------------------ 더보기
XML - 자바스크립트로 XML데이타 불러 들이기 ======================================= test.xml ======================================= 1 제목1 - 띠앗샘 : 띠앗이 넘치는 샘터 http://www.ttiatsam.co.kr/ 2 제목2 - 띠앗샘 : 띠앗이 넘치는 샘터 http://www.ttiatsam.co.kr/ 3 제목3 - 띠앗샘 : 띠앗이 넘치는 샘터 http://www.ttiatsam.co.kr/ 4 제목4 - 띠앗샘 : 띠앗이 넘치는 샘터 http://www.ttiatsam.co.kr/ 5 제목5 - 띠앗샘 : 띠앗이 넘치는 샘터 http://www.ttiatsam.co.kr/ 6 제목6 - 띠앗샘 : 띠앗이 넘치는 샘터 http://www.ttiatsam.co.k.. 더보기
iframe 내에 원하는 곳으로 스크롤 시키기 iframe 에 나타나는 페이지를 페이지내에 원하는 곳으로 이동 시키기 - 헤드 - 본문 더보기
자바스크립트에서 replaceAll 함수 사용하기 String.prototype.trim = function() { return this.replace(/(^\s*)|(\s*$)/gi, ""); } String.prototype.replaceAll = function( str1, str2 ) { var temp_str = this.trim(); temp_str = temp_str.replace(eval("/" + str1 + "/gi"), str2); return temp_str; } 자바스크립트 안에 넣어주면.. 자바스크립트에서도 replaceAll 함수를 사용할수 있음 더보기
input 박스 글자수 제한 ======================= input 설정 ====================== 아이디: 위와 같이 설정하면 키가 눌러졌다 올라갔을때 checkLength 스크립트 함수를 실행한다. ======================= javascript 설정 ================== function checkLength(objname, maxlength) { var objstr = objname.value; // 입력된 문자열을 담을 변수 var objstrlen = objstr.length; // 전체길이 // 변수초기화 var maxlen = maxlength; // 제한할 글자수 최대크기 var i = 0; // for문에 사용 var bytesize = 0; // 바이트크기 v.. 더보기
이메일 (email) 체크 function emailCheck() { invalidchars = " /:,;" form = document.frm2 usr_email = frm2.email.value if ( usr_email == "") { alert("E-Mail이 입력되지 않았습니다.") return } for ( i = 0 ; i -1 ) { alert("E-Mail에 사용할 수 없는 문자가 입력되었습니다.[" + badchar +"]") return } } atpos = usr_email.indexOf("@",1) if ( atpos == -1.. 더보기
라디오 버튼 체크 var count = 0; for(i=0; i 더보기
팝업창 띄우기 본문부분 --------------------------------------------------------- 팝업창 부분 ( popup1.html ) 하루 동안 이창을 열지 않음 더보기
멀티체크박스 컨트롤 - 체크 된 목록 수합하기 sName = new Array(); chks = document.frm.choo; for(i=0; i 더보기
팝업창에 포스트(POST)로 값 넘기기 프레임이 없는 원프레임에서 테스트해본 것입니다. 여러 프레임으로 나누어져있는 페이지에서는 테스를 안해봐서 모르겠지만 프레임으로 나뉘어져 있다고 안될거 같진 않네요... 자바스크립트입니다. 이런식으로 하면 팝업에 post 방식으로 값을 넘길수 있습니다. 이렇게 열린 팝업창에서 부모창의 값을 변경하거나 셋팅 할때는 팝업창 스크립트에서 더보기