그녀의 노트 150

JQuery 엘리먼트 선택자

J쿼리 공식홈에서 가져옴 $("E F"); //E의 자손이면서 태그명이 F인 모든 엘리먼트와 일치 $("E>F"); //E의 바로 아래 자식이면서 태그명이 F인 모든 엘러먼트와 일치 $("E+F"); //E의 형제 엘리먼트로 바로 다음에 나오는 엘리먼트 F와 일치 $("E~F"); //E의 형제 엘리먼트로 다음에 나오는 모든 엘리먼트 F와 일치 $(":first-child");//첫번째 자식 엘리먼트. li:first-child는 각 리스트의 첫번째 아이템을 반환한다. $(":last-child");//마지막 자식 엘리먼트. li:last-child는 각 리스트의 마지막 아이템을 반환한다. $(":only-child");//형제가 없는 모든 엘리먼트 반환 $(":nth-child(n)");//n번째 자식..

Note/그밖에 2011.06.30

JQuery :: $(document).ready

$(document).ready 함수는 DOM 로드가 끝나고 이미지가 로드되기 전에 실행된다. 도큐먼트가 준비되었다는 의미로 생각하면 쉬울것 같다. 보통의 html 페이지에서 - 페이지 로딩시점에서. 엘리먼트 id에 접근하여 이벤트를 발생시키려면 사이에 스크립트를 삽입하는것이 아니라 id를 정의한 태그 아래쪽에 스크립트를 삽입해야한다. JQuery를 사용하여 $(document).ready 를 사용하면 에 스크립트를 삽입하여도 DOM 트리를 로드 한 후에 실행하기때문에 정상적인 실행이 가능하다. 사용법은 다음과 같다. $(document).ready(function() { //1번 $('table').css("width","800px"); //2번 $('#switcher').trigger('click')..

Note/그밖에 2011.06.30

php 날짜관련

date("보여줄날짜의형태",strtotime("구할인자", 기준이되는날짜)) $time = time(); echo date("Y-m-d",strtotime("-1 day", $time))." 하루 전(어제)"; echo date("Y-m-d",strtotime("-1 day", $time))." 하루 전(어제) "; echo date("Y-m-d",strtotime("now", $time))." 현재 "; echo date("Y-m-d",strtotime("+1 day", $time))." 하루 후(내일) "; echo date("Y-m-d",strtotime("+1 week", $time))." 일주일 후 "; echo date("Y-m-d",strtotime("-1 month", $time))." ..

Note/그밖에 2011.06.23

ASP 페이지를 엑셀로 다운받기

다운로드 될 페이지는 물론 엑셀처럼 표 모양으로 작성한다. .asp 페이지 상단에 다음 코드를 추가한다. '//엑셀다운받기 Response.Buffer = True Response.ContentType = "application/vnd.ms-excel" Response.CacheControl = "public" Response.AddHeader "Content-Disposition","attachment;filename=저장될파일의이름.xls" ** 때에따라서 파일이름이 한글일 경우 오류가 날 수 있으니 인코딩타입을 잘 맞추는것 확인.

Note/그밖에 2011.06.23

ASP_<textarea> 내의 내용 줄바꿈처리(br) 방법

- 첫번째 방법 1. 입력 폼에서 textarea에 "wrap=hard"라는 프라퍼티를 써주고, 2. DB에 저장되어 있는 글을 보여줄 때는 태그를 사용합니다. - 두번째 방법 : Replace()를 이용합니다. 1. 입력폼의 에서 입력한 내용(content)을 아래와 같이 변환합니다. 그리고 나서 DB에 저장하지요. content= Replace(Request("content"), Chr(13)&Chr(10), " ") 2. 글을 보여줄 때는 그냥 보여주면 됩니다.( 태그 사용하지 않음.) 3. 글을 수정하는 폼에서 내용(content)를 보여줄 때는 다시 변환을 해주어야 합니다.

Note/그밖에 2011.06.23

ASP 날짜관련 함수

Now() , Date() : 현재시각 조회 Now() 대신 Date()를 입력하면 다른 결과를 가져옴 formatdatetime(date,1) - date 함수의 표시형태를 바꿈 formatdatetime(Now(),0) > 2010-04-23 오후 3:33:33 formatdatetime(Now(),1) > 2010년 04월 23일 금요일 formatdatetime(Now(),2) > 2010-04-23 formatdatetime(Now(),3) > 오후 3:33:33 formatdatetime(Now(),4) > 3:33 DateAdd("m", -12, DateValue(now))' 1년전 날짜 구하기 Tdate = DateAdd("d", 7, DateValue(now))' 7일후 날짜 구하기 We..

Note/그밖에 2011.06.23

ASP 문자열 관련 함수

InStr(str,"찾을 문자") - 문자열의 위치 반환 Len(str) -문자열의 길이 반환 Left(str, length) - 문자열을 왼쪽에서 length 만큼 잘라냄 Right(str, length) - 문자열을 오른쪽에서 length 만큼 잘라냄 Mid(str,start_index, length) - str 중 start_index 로 부터 length 만큼 잘라냄(index 는 1부터 시작) Split(str,"^") - 특정문자열("^")을 기준으로 잘라 배열로 돌려준다 CStr() - 문자열타입으로 변환

Note/그밖에 2011.06.23

MSSQL 커서(CURSOR) 사용 간단예제

** CURSOR 선언 ⇒ OPEN ⇒ FETCH ⇒ CLOSE ** select 한 결과를 변수에 담아 select 한 결과의 한 row씩 읽어 처리한다. /* 변수 선언 */ DECLARE @rownum int, @seq char(1), /* select 한 컬럼을 담을 변수도 선언해야한다. */ @po_no varchar(30) SET @rownum = 0; /* 커서 선언 */ DECLARE page_cursor CURSOR FOR /* 커서 선언 : page_cursor 라는 이름의 커서를 선언한다. */ SELECT PO_NO, SEQ /* page_cursor 커서를 사용할 테이블을 명시한다. */ FROM POHD WHERE CUST_CD = 'D01428' OPEN page_cursor ..

Note/DB 2011.06.23