2010년 1월 11일 월요일

쿠키 허용 확인하기

출처 : http://user.chollian.net/~spacekan/source/cookie/cookieCheck.htm

Cookie는 사용자가 설정을 선택을 지정할 수 있습니다. 기본값으로는 선택되어 있지만 끌수도 있습니다. 그래서 cookie를 사용하여 특별한 작업을 하기 위해서는 사용자에게 cookie를 선택해 놓으라고 알려 주어야 합니다. cookie를 Client-Side, Server-Side에서 사용하던 마찬가지입니다.

ie4, ie5는 Navigator 객체의 cookieEnabled 라는 요소가 있습니다. 사용 허용은 true 값을 가지고 있고 선택을 꺼놓은 허용 불가는 false 값을 가집니다. 그래서 아래로 cookie를 사용하게 선택해 놓았는지 알 수 있습니다.

if(navigator.cookieEnabled) {
	cookie 작업 구문..
}
else alert("cookie를 꺼놓았습니다. 선택해 주세요..")
ie4, ie5에는 cookieEnabled 라는 요소로 알 수 있지만 nn4 이하는 이 요소가 없습니다. 그래서 직접적인 방법을 사용하지 않고 다른 방법을 사용하여야 합니다. 방법은 임시로 아무 cookie 값을 지정하고 그 cookie 값이 있는지 확인하는 방법입니다.
document.cookie = 1
if(document.cookie) {
	cookie 작업 구문..
}
else alert("cookie를 꺼놓았습니다. 선택해 주세요..")
cookie에 아무 값이나 지정하고 그 값을 사용하여 그것을 읽으면 굳이 cookie 지정여부를 말해주는 요소가 없어도 nn3 이상의 대부분의 브라우저에서 확인할 수 있습니다.

AJAX 강의 (링크)

출처 : http://blog.naver.com/jinoxst/140021511970

AJAX 강의 1장 - AJAX 소개

AJAX 강의 2장 - XMLHttpRequest 오브젝트 사용하기
AJAX 강의 3장 - 서버와 통신하기(요청/응답 처리)
AJAX 강의 4-1장 - 폼 입력값 검증 하기
AJAX 강의 4-2장 - 응답 헤더정보 다루기
AJAX 강의 4-3장 - 동적으로 리스트 박스 로딩하기
AJAX 강의 4-4장 - auto refresh 기능 구현하기
AJAX 강의 4-5장 - Progress Bar 기능 구현하기
AJAX 강의 4-6장 - 툴팁 구현하기
AJAX 강의 4-7장 - 동적으로 웹페이지 수정하기
AJAX 강의 4-8장 - 웹서비스 접근하기
AJAX 강의 4-9장 - 자동완성 기능 구현하기
AJAX 강의 5-1장 - JSDoc 을 이용한 자바스크립트 다큐먼트 생성하기
AJAX 강의 5-2장 - FireFox 확장기능을 이용한 HTML 코드검사
AJAX 강의 5-3장 - Dom Inspector 를 이용한 노드검색
AJAX 강의 5-4장 - 자바스크립트 소스코드 검증기 JSLint
AJAX 강의 5-5장 - 자바스크립트 파일압축 및 Obfuscation
AJAX 강의 5-6장 - Web Developer Extension for FireFox
AJAX 강의 5-7장 - 자바스크립트 심화학습/객체지향(상속)
AJAX 강의 5-8장 - 자바스크립트 심화학습/객체지향(은닉)
AJAX 강의 5-9장 - 자바스크립트 심화학습/객체지향(종합)
AJAX 강의 6-1장 - JsUnit 활용/시작하기
AJAX 강의 6-2장 - JsUnit 활용/테스트 메소드작성
AJAX 강의 6-3장 - JsUnit 활용/setUp & tearDown 메소드
AJAX 강의 6-4장 - JsUnit 활용/setUpPage 메소드
AJAX 강의 6-5장 - JsUnit 활용/Tracing and Logging
AJAX 강의 6-6장 - JsUnit 활용/page timeout 필드
AJAX 강의 6-7장 - JsUnit 활용/Progress bar 및 상태표시 필드
AJAX 강의 6-8장 - JsUnit 활용/쿼리 스트링 사용하기
AJAX 강의 7-1장 - 디버깅툴/XMLHttpRequest Debugging
AJAX 강의 7-2장 - 디버깅툴/FireFox 자바스크립트 콘솔
AJAX 강의 7-3장 - 디버깅툴/Microsoft Script Debugger
AJAX 강의 7-4장 - 디버깅툴/Venkman
AJAX 강의 7-4장 - 디버깅툴/Venkman(계속)