Category Archives: Lang

프로그래밍 언어

[펌글][JSTL] functions

By | 5월 12, 2009

– 출처 : http://pupustory.tistory.com/175 – – 관련 링크 : http://ngweb.tistory.com/102 –   1. 선언 <%@ taglib prefix=”fn” uri=”http://java.sun.com/jsp/jstl/functions” %>   * 중요 * $(fn}안에선 ${}을 통한 변수 접근이 불가능 하다. 따라서 ${fn:substring(${requestScope.str},”yaho”)}는 반드시 ${fn:substring(requestScope.str,”yaho”)}로 사용해야 한다. 2. 용법 ${fn:substring(expression, start, end)} start에서 end까지의 인덱스만큼 문자를 가져온다. EL이므로 별도의 exception은 발생하지 않는다. 일반적으로 java로 사용 할 경우 “pupustory”.substring(1,50)는 문제가 발생 할 것이다. 하지만 여기선 없음 없는데로,… Read More »

[펌글] input type='text' 세로 가운데 정렬 (인풋박스 내의 텍스트 가운데 정렬)

By | 4월 17, 2009

– 출처 : http://jucheck.net/blog/21 – <input name=”이름” type=”text” style=”border:0 padding-top:2; text-align:center;” /> —————————————————————- justify 는 가로 정렬입니다. text-align 제가 알기로는 텍스트박스에서 세로 정렬은 없는걸로 알고 있습니다. 편법이 있다면 padding-top을 2~3 px정도 주시면 될듯하구요. ————————————————————- <input type=’text’ style=’text-align:center’> text-align:center는 가로 가운데 정렬입니다.  세로의 가운데 정렬은 어떻게 구현하는지.. text-valign:middle로 하니 안되는 군요… ^^;  —————————————————————- vertical-align 이라는 속성이 있긴… Read More »

자바스크립트(javascript) 천단위 콤마 처리 (3자리마다 콤마 처리)

By | 4월 10, 2009

– 출처 : http://www.mredkj.com/javascript/nfbasic.html –   * 문자열의 3자리마다 콤마를 추가해 주는 예제임과 동시에,  자바스크립트 정규식 치환의 좋은 예제이기도 하다. function addCommas(nStr){ nStr += ”; x = nStr.split(‘.’); x1 = x[0]; x2 = x.length > 1 ? ‘.’ + x[1] : ”; var rgx = /(\d+)(\d{3})/; while (rgx.test(x1)) { x1 = x1.replace(rgx, ‘$1’ + ‘,’ + ‘$2’); }… Read More »

input 태그에서 숫자만을 입력받도록 하는 방법

By | 4월 10, 2009

* 자바스크립트 펑션 function js_OnlyNumber(obj) {     sFilter=”[0-9]”;     if(sFilter)     {       var sKey=String.fromCharCode(event.keyCode);       var re=new RegExp(sFilter);       // Enter는 키검사를 하지 않는다.       if(event.keyCode !=9 && event.keyCode!=37 && event.keyCode!=39 && event.keyCode!=8         && event.keyCode!= 46 && event.keyCode!= 96 && event.keyCode != 97 && event.keyCode != 98         && event.keyCode!= 99… Read More »

ie6와 ie7에서의 팝업창 설정

By | 4월 10, 2009

[출처] ie6과 ie7에서의 팝업창 설정|작성자 테일 <script language=”JavaScript”> function preview() {     // IE6, IE7 구분 …     var ie7_flag = false;     ie7_flag = (window.navigator.userAgent.indexOf(“MSIE 7”) != -1);            if(ie7_flag)         {            if ( screen.width ) {                  window.moveTo( (screen.width-410)/2, (screen.height-255)/2 );… Read More »

[펌글] div 테두리, 배경색 지정하기

By | 4월 9, 2009

– 출처 : http://homepagego.tistory.com/31 – div 테두리, 배경색 지정하기. css 2009/03/28 14:50 div에 테두리와 배경식을 지정하면 더욱 멋진 웹 페이지를 만들 수 있다. <head> <style> #main{margin: 0 auto; width:600px; height:150px; background-color:#888888; border-left:1px solid #333333; border-right:1px solid #333333; float:left;} </style> </head> <div id=”main”>내용</div> style. background-color:#색상; – 배경색 지정. border-left:값px solid #색상; – 왼쪽 테두리 값과 색상 지정.… Read More »

모달창 (modal dialog window) 에서 멋대로 가로스크롤이 생기는 문제 해결 꽁수

By | 4월 9, 2009

IE7에서 작업을 하던 도중에, 모달을 띄울 때 모달 안의 내용이 넘쳐서 세로스크롤이 생기는 경우,  원치 않는 가로스크롤이 동시에 생기는 문제를 발견했다.  (이 가로스크롤은 일종의 버그로, 세로스크롤의 폭 비슷하게 좁은 폭으로 생긴다.)   이에 직장 상사께서 고안해 내신 꽁수… 1. 모달을 띄울 때 스크롤바를 아예 없앤다.     모달 property 설정시 scroll : no 2. 모달의 <body> 안쪽을 모두 감싸는… Read More »

[펌글] 글자 간격 맞추기 letter-spacing:2em

By | 4월 8, 2009

[출처] letter-spacing 활용하기|작성자 히카 『가입기간』은 그냥 이렇게 쓰고, 『<span style=”letter-spacing:2em”>연령</span>』     이렇게 하는 것이 내가 쓰는 방식이다..   2글자가 들어가는 공간을 letter-spacing과 단위 em을 활용해 맞추면 간단하다~  

자바스크립트(javascript) 정규식(regex) 예제

By | 4월 7, 2009

var selectKey = document.getElementById(‘selectKey’);  var selectValue = document.getElementById(‘selectValue’);  if(selectKey.value == ‘buyId’){   if(selectValue.value.search(/^[0-9]*$/) == -1){    alert(“구매번호는 숫자만 입력하실 수 있습니다.”);    selectValue.value = “”;    return;   }  }else if(selectKey.value == ‘loginId’){   if(selectValue.value.search(/^[a-zA-Z]*$/) == -1){    alert(“구매자ID는 영문만 입력하실 수 있습니다.”);    selectValue.value = “”;    return;   }  }else if(selectKey.value == ‘custNm’){   //이 부분은 임의로 한글과 영문을 섞은 것인데, 이렇게 하는 게… Read More »

textarea 에서 입력할 때 개행(줄바꿈) 하기

By | 4월 6, 2009

IE textarea에 줄바꿈 문자 넣기 ================== 아래 글은 예전에 퍼왔던 것임 ==================== 1. textarea로 입력된 글을 읽어오는 단계(JAVA)에서 개행 처리하기 html의 <textarea> 에 입력된 엔터값은 \r\n 이 붙어 있는 형식이며, 반드시 \r 이 먼저 있고 뒤에 \n 이 있으므로.. 따로따로 처리하기 보다는 개행관련 단어를 찾아서 한번에 바꿔주는 것이 효과적이다…   방법 : memo.replaceAll(“\r\n”, “<BR>”) [출처] java String 개행문자 <BR>로… Read More »

모달창(modal) 크기 재조정(resize:리사이즈) 하기

By | 4월 6, 2009

* window.open() 과 달리 showModalDialog()는 resizeTo() 함수를 사용할 수 없다. * window 객체의 dialogWidth, dialogHeight 속성에 값을 셋팅하여 리사이징을 한다.    – 이 방법 역시 IE에서만 통하는 방법으로, 기타 브라우저에서는 작동하지 않는것으로 보인다.      (기타 브라우저에서 작동하는 방법이 알고 싶다 >,, < !!!) //리사이징 예제 function resize(w,h){            //document.documentElement.clientWidth :… Read More »

[펌글] INPUT 태그에서 숫자만 입력 받기

By | 3월 30, 2009

[출처] [JSP] INPUT : 숫자만 입력하기|작성자 시작이반 1. INPUT 태그내에서 한줄처리 onKeypress = “if(event.keyCode < 45 || event.keyCode > 57) event.returnValue = false;” 2. function 처리 <script> function onlyNumber(){ if((event.keyCode<48)||(event.keyCode>57)) event.returnValue=false; } </script>   <input type=”text” maxlength=”2″ onKeypress=”onlyNumber();” style=”ime-mode:disabled”>  

일정 길이 이상의 텍스트는 감추고, 일정 길이까지만 화면에 보여주고 싶을 때

By | 3월 30, 2009

1. 텍스트를 <div> 태그로 감싼다. 2. <div> 의 style 속성으로 원하는 width, height 를 설정하고, overflow:hidden 을 추가한다. 3. <td>태그 안에서 자동줄바꿈을 하지 않기 원한다면 <nobr></nobr>로 텍스트를 감싸준다. 4. 텍스트가 짤려서 보이지 않게 되므로 div의 title 속성에 전체 문장을 써 넣어 주면 더 좋겠다. (alt 효과) # 직접 해 본 예제, 그런데 글자가 어중간하게 걸쳐서… Read More »

innerHTML이 죽어도 안먹을 때!! (>,

By | 3월 28, 2009

innerHTML을 innerHtml이나 innerhtml 로 쓰지 않았는지 확인하자!! (대소문자 구별!) * innerHTML의 용법 – 특정 태그 객체 안에 또 다른 html 객체들을 생성해 넣을 때 사용한다.   (예) document.getElementById(“idx”).innerHTML = “<td>테스트</td>”; * 비교     innerText 라는 것도 있는데, 이것은 HTML 태그 객체가 아니라 텍스트를 삽입할 때 사용한다.    이녀석은 또 ‘T’ 자만 대문자로 써 준다! 아 헷갈려!! (>,<)   (예)… Read More »

자바스크립트 디버거

By | 3월 28, 2009

* MS 스크립트 디버거 http://www.microsoft.com/downloads/details.aspx?FamilyID=2f465be0-94fd-4569-b3c4-dffdf19ccd99&DisplayLang=en cfile21.uf.1674771E4A4472D05717A1.exe * Companion JS  http://www.my-debugbar.com/wiki/CompanionJS/HomePage cfile25.uf.15500E1D49CDBBB84E7A18.exe # 사용법 1. MS 스크립트 디버거 설치 2. Companion JS 설치 3. IE설정 (스크립트 디버깅 관련설정 해제) * MS 스크립트 에디터 (좀 더 좋은 디버거) 에 관한 글    – [출처] 자바스크립트 디버거 설치|작성자 검신 MS에서도 거의 무료로 사용할 수 있는 괜찮은 자바스크립트 디버거를 제공하고… Read More »