반응형

IT/web개발 75

javascript 이미지 태그 로딩 시 대체이미지 처리

보통 onerror 속성을 이용하여 대체 이미지를 보여주도록 처리하지만 대체 이미지가 삭제되거나 로딩되지 않을 경우 onerror 이벤트가 계속 발생하여 무한루프가 발생 ㅡㅡ; 이에 대한 대처방안으로 아래와 같은 방식으로 스크립트를 사용합니다. 1. 아래 로직은 일단 특정 이미지 로딩시 에러가 발생할 경우 imageErrChk() 평션을 호출하여 대체 이미지를 해당 이미지 태그의 src 로 변경처리합니다. 2. 대체 이미지가 정상적으로 로딩이 되었다면 더이상 imageErrChk() 펑션을 호출하지 않지만 만약 대체 이미지 도 오류가 발생할 경우 다시 imageErrChk() 펑션을 호출 3. 2번 대체이미지 오류의 경우 해당 이미지 오브젝트의 src가 "/img/common/img_ready3.gif"..

IT/web개발 2009.12.28

MSSQL function 정리

문자열 함수 ASCII(문자열) 왼쪽 끝 문자의 ASCII코드 값 반환 CHAR(정수) ASCII값에 대한 문자 반환 참고) char(13) + char(10) 은 Enter. Char(9)는 Tab CHARINDEX(패턴문자열,문자열) 지정된 패턴의 시작 위치를 반환 DIFFERENCE(문자열1,문자열2) 두 문자열을 비교, 유사성을 평가해서 0부터 4사이의 값을 반환, 일치도가 높으면 4 LEFT(문자열,정수) 문자열의 왼쪽부터 정수 길이만큼 반환 LEN(문자열) 문자열의 길이를 반환 LOWER(문자열) 후행공백을 제외한 문자수를 반환 LTRIM(문자열) 문자열의 왼쪽의 공백을 제거 NCHAR(정수) 유니코드 표준에서 정의된 대로 주어진 정수 PATINDEX(패턴문자열,문자열) 지정된 패턴의 시작 위..

IT/web개발 2009.12.28

javascript 팁 document.body 안에 있는 모든 object 값 구하기

개념은 상당히 간단하지만 어떤속성을 써야 하는지 막상 써먹으려 할때 예제가 없으면 한참을 해메게 되는군 .. 업무에 사용했던 소스 내용은 아래와 같다. for (i = 0; i < document.all.length; i++) { var obj = document.all(i); if(obj.id != "" && obj.id.substring(0,2)=="gr"){ //id가 gr 로 시작하는 object 를 찾기 grArr[idx] = obj.id; idx++; } } 담에 또 찾지말고 써먹어야 겠다..

IT/web개발 2009.12.28