BLOG main image
전체 (276)
[Computer] (42)
[Programming] (62)
[DBMS] (26)
[Operating System] (21)
[Study English] (8)
[For money] (28)
[Interest] (89)
«   2009/11   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30          
77917 Visitors up to today!
Today 14 hit, Yesterday 95 hit
'웹프로그래밍'에 해당되는 글 3건
[폭주기관차, 2008/03/18 20:22, [Programming]/JavaScript]
//쿠키 초 단위로 설정하는 함수
function setCookieTime(name, value, mSecond) {
    var today  = new Date();
    var expire = new Date(today.getTime() + mSecond);

    window.document.cookie = name + "=" + escape(value) + ((expire) ? ";path=/; expires=" + expire.toGMTString() : "");
}

// 날짜 단위로 설정하는 함수
function setCookie(name, value, days) {
    setCookieTime(name, value, days * 24 * 60 * 60 * 1000);
}

// 쿠키 읽어오는 함수
function getCookie(uName) {
    var strCookie = " " + window.document.cookie;
    var ptrFr = strCookie.indexOf(" " + uName + '=');

    if (ptrFr != -1) {
        ptrFr = ptrFr + uName.length + 2;
        ptrTo = strCookie.indexOf(';', ptrFr);

        if (ptrTo == -1) {
            ptrTo = strCookie.length;
        }
        return unescape(strCookie.substring(ptrFr, ptrTo));
    } else {
        return "";
    }
}


사용 예제)

setCookie( "Tester", "234", 30 );

var Tester = getCookie( "Tester" );

alert( Tester );


이렇게 사용하면 Tester에 234라는 값이 들어가게 된다.

이 쿠키의 setCookieTime의 window.document.cookie에 들어가는 값을 보면
window.document.cookie = "쿠키이름=쿠키의값;path=/;expires=유효기간;domain=도메인";

이렇게 되어있다.

path는 이 쿠키의 값을 읽어올 수 있는 경로의 범위이다. path값을 안넣어주면
이 쿠키가 설정되는 문서의 위치의 디렉토리와 하위디렉토리까지 문서에서만 사용할수가 있게 된다.
즉, 만약 상위 디렉토리에 있는 문서에서 이 쿠키값을 가져올 수가 없는 것이다.
path로 '/'를 주게 되면 루트 도메인에서부터 하위 디렉토리 전체에서 이 쿠키값을 사용할 수 있게 된다.
이 것을 모르고 2일 간을 고생했다.(괜히 쿠키 버그 탓 하고 있었다..ㅡㅡ;;)

도메인은 위의 경로처럼 한 사이트에서 만든 쿠키가 다른사이트에 영향을 주지 않으므로 적용될 도메인을
기록하면 된다. 생략하면 자동으로 사이트의 기본 도메인으로 설정된다.

유효기간은 설정하지 않으면 익스플로워를 닫을때까지 유효하게 된다.


그리고 생성된 쿠키의 값을 보면

*
Tester
234
www.test.co.kr/
1600
3762760832
29884808
1686902864
29881791
*


이렇게 들어가져있는 것이 보인다.
처음에는 쿠키 이름, 쿠키의 값, 쿠키가 적용될 사이트 이름, 그 밑으로는 아마 유효기간이나 기타 등등
정보가 저장된 듯 하다.

자세한건 책을 좀더 찾아봐야할 것 같고 여기서는 간단하게 쿠키를 자바스크립트로 저장하고 불러오는것만
알아보았다.

참고 : 굄돌님의 블로그 글
       황로거님의 블로그 글
       이명헌 경영스쿨
Trackback Address :: http://kongmks.cafe24.com/trackback/286
Name
Password
Homepage
Secret
[폭주기관차, 2007/01/22 13:54, [Programming]/HTML]

참조 : 원문글 바로 가기
 
게시판에 글 쓸 때 C코드나 기타 프로그래밍 소스 코드를
HTML코드에 이쁘게 보이도록 해주는 플로그인

사용방법은 위의 링크된 '원문글 바로 가기'를 클릭해서
플로그인을 다운 받은 후
대터툴즈의 Plugin 폴더안에 압축을 푼다.(물론 ftp를 이용해서 업로드하라는 뜻이다.)

그리고 대터툴즈 관리자 - 플러그인에서 사용을 체크해주면 설정 끝~!

글 쓰기에서 [CODE type=c][/CODE] or [CODE][/CODE]로
HTML 쓰듯이 감싸주기만 하면 된다.

참고로  type는 소문자로 입력하여야하고 type=c를 생략시 기본 언어인 c로 셋팅이 된다.

예)

int main(void)
{
      printf("Hello. World\n");
}
 


 

Trackback Address :: http://kongmks.cafe24.com/trackback/38
BlogIcon 병수 | 2007/01/23 08:42 | PERMALINK | EDIT/DEL | REPLY
ㅋㅋㅋ 이제 알았어?
BlogIcon 폭주기관차 | 2007/01/23 09:05 | PERMALINK | EDIT/DEL
ㅋㅋㅋ
응 그때 병수가 가르켜줘서
힘겹게 찾아서 했어~
Name
Password
Homepage
Secret
[폭주기관차, 2007/01/22 13:33, [Programming]/HTML]
이동하고자하는 목적지에 이름을 설정한다.

<a name = "이동하자">여기로 이동합니다.</a>
 


이제 이동버튼을 만들어보자.

<a href = "#이동하자" target = "_self">클릭하면 '여기로'로 이동합니다.</a>
 


만약 a name = 이름앞에 '#'을 붙이면 FireFox에선 작동이 되지 않으므로 주의!

Trackback Address :: http://kongmks.cafe24.com/trackback/37
Name
Password
Homepage
Secret
*1