반응형

javascript 12

자바스크립트[javascript] 마우스 휠 (스크롤) 이벤트 제어하기.

//onload() 나 스크립트 시작시 넣어준다. if (window.addEventListener) window.addEventListener('DOMMouseScroll', wheel, false); window.onmousewheel = document.onmousewheel = wheel; // 마우스 휠~ function handle(delta) { var s = delta + ": "; if (delta < 0) { alert("마우스 휠 위로~"); } else { alert("마우스 휠 아래로~"); } } //마우스 이벤트 function wheel(event){ var delta = 0; if (!event) event = window.event; if (event.wheelDelta)..

javascript 2010.01.19

자바스크립트 웹 페이지 창 닫을때 확인창 없애기 (explorer 7.0, explorer 8.0)

자바스크립트로 페이지를 닫기위해 window.close() 또는 self.close() 를 사용했는데 현제 창을 닫으시겠습니까 등의 귀찮은 메세지가 발생한다. explorer 7.0 이하 버전에서는 self.opener = self ; window.close() ; 이렇게 하여 사용하면 되지만 그 이상의 버전에서는 여전히 현제 보고 있는 페이지를 닫을것인가에 대한 확인창이 계속 생성된다. 익스플로어 8.0 에서는 if (/MSIE/.test(navigator.userAgent)) { if(navigator.appVersion.indexOf("MSIE 7.0")>=0 || navigator.appVersion.indexOf("MSIE 8.0">=0) { window.open('about:blank','_s..

javascript 2010.01.04

자바스크립트(javascript): 기간 검색시 두 날짜 차이 일자로 구하기

/** * 두 날짜의 차이를 일자로 구한다.(조회 종료일 - 조회 시작일) * * @param val1 - 조회 시작일(날짜 ex.2002-01-01) * @param val2 - 조회 종료일(날짜 ex.2002-01-01) * @return 기간에 해당하는 일자 */ function calDateRange(val1, val2) { var FORMAT = "-"; // FORMAT을 포함한 길이 체크 if (val1.length != 10 || val2.length != 10) return null; // FORMAT이 있는지 체크 if (val1.indexOf(FORMAT) < 0 || val2.indexOf(FORMAT) < 0) return null; // 년도, 월, 일로 분리 var start_..

javascript 2009.11.10

부모(parent) 페이지에서 iframe 속의 html 태그 ,웹컨트롤 제어하기..

iframe 의 html 이나 웹 컨트롤을 제어해 보자..ㅋㅋ 시나리오는 부모페이지에서 자신에 속한 아이프레임의 div 컨트롤을 보였다 안보였다 하게 제어 하는것이다. 우선 부모페이지에서 이 있다고 치고 --ifame 안에 div로 묶인 html 컨트롤등이 있다고 치자 그럼 다시 부모 페이지로 와서 특정 이벤트가 발생을 하면 보였다 안보였다를 제어한다. function clickbtn(gubun){ var frameName =document.frames["iSub_page"]; if(gubun=='Y'){ frameName.document.getElementById('loading').style.visibility="hidden"; //div 감추기 }else{ frameName.document.getE..

javascript 2008.12.08

텍스트 박스에 원하는 숫자 또는 문자만 입력되게 하기.

html - 숫자나 텍스트만 입력되고 나머지는 입력이 안되게 하기 위해선 onKeyPress 이벤트를 지정해 준다. 이때 숫자만 받을것인지 문자만 받을것인지 구분을 해주면 된다 자세히 보다보면 원하는 숫자나 원하는 문자만 받기위해서 살짝만 수정해 주면 된다는것을 알 수 있다. --> 숫자만 --> 알파벳만 javascript - function allowOnly(expression) { expression = expression.toLowerCase(); expression = expression.replace( "a..z", "abcdefghijklmnopqrstuvwxyz"); expression = expression.replace( "0..9", "0123456789"); expression = ..

javascript 2008.12.02

오류: 종결되지 않은 문자열 상수 입니다. 문제 해결..

오류: 종결되지 않은 문자열 상수 입니다. 이런 자바스크립트 에러가 뜨면 일단 짜증부터 난다. 도대체 모가 어쨌다는거야라는 생각이 제일 먼저들때가 많다..ㅋㅋ 보통 원인은 문자열 사이에 특수 문자나 눈에는 안보이는 -_- 개행문자등이 오류를 일으키는 경우가 많다. 가력 \n 같은경우 눈으로 찾아보기가 힘들다. 갸령 자바스크립트 AA('문자열') 함수를 호출 한다고 했을때 \n 같은 개행문자가 섞이면 AA('문자 열');

javascript 2008.11.28

자바스크립트 substring 과 substr 의 차이

별로 어렵지 않은 함수이나 오랫만에 막상 쓰려면 이거였던가 저거였던가 헷갈려 하는 부분이다. 자바스크립트에서 substring 은 문자열을 끊을때 시작점과 끝점을 설정하여 그 안에 포함된 문자열을 가져온다. 주의해야 할것은 시작점과 끝점은 인덱스라 하여 0번 부터 시작이다. 예를 들어 ABCDEF 라는 문자열이 있을때 순서 A가 1번 부터가 아닌 0번 부터 시작 되는것이다. A F 0번 ~~ 5 번 .. 헷갈리면 순서에서 -1 하면 된다. BC 문자열을 뽑고 싶다면 변수.substring(1,3) 이렇게 하면 된다. 0번 인덱스는 A 를 가르키고 3번 인덱스는 D를 가르킨다. 고로 시작점에서 끝점까지 문자열을 가져오므로 BC 가 된다. substr 은 substring 과 같이 문자열의 인덱스를 사용하는..

javascript 2008.11.27
반응형