늘 자바스크립트에서 문자열상의 공백을 제거해주는 trim() 기능을 사용하려고 하는데.. 전 당연히 split() 함수도 사용할 수 있어서 사용할 수 있겠지 생각하고 함수를 사용했는데 스크립트 오류가 나더군요. ㅡㅡㅋ 역시 모르면 알아봐야 하는듯.. 그래서 찾아보니 자바스크립트에는 기본적으로 문자열 양쪽에 공백을 제거하는 trim 기능이 없고 아래와 같이 사용하면 trim 기능을 사용할 수 있다고 합니다. String.prototype.trim = function() { return this.replace(/(^\s*)|(\s*$)/gi, ""); } 사용은 아래처럼 하시면 됩니다. var strTrim1 = " Test "; var strTrim2 = strTrim1.trim(); 필요하신 곳에 유용하..
앞에서 자바 스크립트 문자열 처리 함수 모음을 찾다가 유용한 함수 모음만 발견해서 올리고 원래 올리려던 문자열 처리 함수 모음을 올리지 않았었네요. ㅋㅋ 점심 먹고 와서 찾아놨던 자바 스크립트 문자열 처리 함수 모음 올립니다. 평소에는 잘 쓰지 않다가 진짜로 필요할 때는 찾느라 시간 뺏기는 경우가 많은거 같아 정리해 봅니다. 물론 저도 배우는 입장인지라 IT 기반이 좋은 우리나라의 정보망을 이용하여 자료를 열심히 찾아서 올립니다. ^^ 출처 : 문자열 처리하기 anchor() 문서의 목적지를 가리키는 Anchor택을 지정한다. var anchorString="이 지점으로.." document.write(anchorString.anchor("anchorName1")) 위의 구문은 이 지점으로.. 의 HTM..
유용하게 쓸수 있는 자바 스크립트 함수 모음입니다. 자바 스크립트에서 스트링(String) 관련 함수를 찾다가 우연히 발견하게된 함수 모음이랍니다. 자바 스크립트는 알면 알수록 생각보다 많은 기능을 가지고 있는 것 같아 신기하네요~ 오늘 발견한 함수 모음을 통해 또 다른 모르던 기능들을 알게 되어 더 그런 생각이 들구요.. 요즘은 이것저것 찾다가 보면 관련된 다른 것들을 발견하게 되어 도움이 많이 되네요~!! 역시 "배움이란 끝이 없는 길을 가는 것" 과 같다는 생각이 드네요~!! 저처럼 검색하다가 제 블로그를 통해 우연히 알게 되는 분들이 많았으면 좋겠네요~^^ 출처 : [펌] 유용한 자바스크립트 함수 모음 /** * 브라우저의 버전을 체크합니다. */ function getbrowser() { var..
새창을 열어 작업을 완료한후 창을 닫거나 윈도우에서 창을 닫을 때 보통 window.close();를 사용해서 윈도우를 닫게 되는데 이럴 경우에는 "창을 닫으시겠습니까? 예 아니오" 라는 확인창이 나오게 됩니다. 이런 확인창 없이 윈도우를 닫고자 할때는 or 를 사용하면 됩니다. 제가 오늘 사용한 것은 첫번째 방법이었습니다. 사용한 부분은 아이디와 패스워드를 입력하고 로그인을 요청하면 window.open(); 을 호출해 새창에 로그인 결과와 페이지를 보이고 로그인 하던 페이지를 닫게 하는 부분이었습니다. 원래 의도는 새창을 띄우려고 한게 아니고 본래 창에 메뉴바, 상태바, 주소입력창등을 없애고 로그인 결과와 페이지를 보이려고 했으나, window.open(); / window.showModal(); 을..
만약 아래와 같이 구조가 되어있는 웹페이지가 있다고 가정합니다. 문제는 폴더와 문서 나오는쪽은 A.jsp이고 파일저장과 테이블이 그려지는 쪽은 B.jsp라고 했을때 파일저장을 문서쪽에 붙이기가 애매한 상황입니다. 물론 폴더와 문서쪽을 보여주는 A.jsp에 파일저장을 구현하면 좋겠지만 그게 안된다고 했을때 B.jsp에 있는 파일저장을 A.jsp에 불러오는 방법이 없을까요? 있습니다. 그것도 간단히 자바스크립트만으로.. 'ㅡ'; 일단 위에처럼 파일저장부분을 div로싸고 file_save_from 주고 문서 옆 매뉴쪽 적당한 곳 뿌려줄 곳에 div로 file_save_to를 지정합니다 코드를 살펴보면. A.jsp 중략.. 파일저장 이렇게 원래 만들어질 파일저장 스크립트를 DIV로 감쌉니다. B.jsp 중략....
아래와 같은 방법으로 자바스크립트로 select option 생성, 변경이 가능합니다. ^^ function aaa() { var j = 0; for(i=0;i