강의 컨설팅 트레이닝 무료진단 무료책자 마케팅편지 마케팅정보공유 다이어리 서비스제휴 고객센터

AJAX으로 놀자~ (채팅)
작성자 : 13 김영철
등록날짜 : 2009.01.29 16:59
3,316
http://www.lishen.name/
에 가보면 AJAX Client Engine (ACE) 라는 클레스가
있어서 이전에 공개되었던 체팅방 소스를 참고하여 만들었습니다.

중요 소스로는....
var ChatEngine = new Ace.Engine(null, null);
ACE 엔진을 초기화 시킨다.
 변수1 - 추적할때 나타내는 이름-null 이면 추적을 하지 않는다.
 변수1 - 추적을 보여줄 녀석-null 이면 새창을 만을어 보여준다.

var callbackArgs = {id: "field", attr: "innerHTML"};
콜백할 설정을 담은 변수
 id 변수 - 값을 출력시킬 곳. - div 나 td 등등등...
 attr 변수 - 값을 출력시킬 속성 - value 또는 inner 를 쓰면됨.

var request = new Ace.Request(Ace.Method.Post, "reload.php", null, null,  actread, null, Ace.CallbackOption.StatusOK);
ACE에 넣을 값을 지정...
 변수1 - 어떤 형식으로 보낼지 설정
 변수2 - 누구한테 자료를 달라고 할지 설정
 변수3 - 헤더값
 변수4 - 보낼 데이터
 변수5 - 콜백 때 호출될 함수 (Ace.XmlCallback, Ace.HtmlCallback, 사용자지정 함수)
 변수6 - 콜백 때 쓰일 callbackArgs 변수 (변수5에서 사용자지정 함수 사용시 null)
 변수7 - 콜백할 시점 - 기준값은 자료 요청에서 OK 가 될때

ChatEngine.invoke(request, null, 0.5);
ACE를 이용하여 값을 받아온다.
 변수1 - 방금지정한 변수
 변수2 - 캐쉬를 사용할 경우 캐쉬가 유지될 시간(초)
 변수3 - 리콜할 시간(초)
--------------------------------------------
이전에 AJAX 체팅보다 좋은 점이라면...
추적을 할수 있는 옵션이 있어서 버그잡기 편하다.
단점이... 역시나 계속 쌓이는 자료들을 어떻게 처리하지 못하고
익스플로러가 죽어버리는 군요 ㅠ.ㅠ;;;
링크 #2로 다운 받으셔서 table.sql을 퀴리시켜주시고
db_lib.php 에 자신의 DB 설정을 새주시면됩니다.
그럼...

출처 : Tong - 드렁크수달스님의 ■ AJAX ■통

"쇼핑몰·홈페이지·오픈마켓
블로그·페이스북·이메일 등의 각종 마케팅 글쓰기,
각종 광고, 영업, 판매, 제안서, 전단지
반응율 3배×10배 이상 높이는 마법의 8단계 공식"
자세히보기

Comments

번호 제목 글쓴이 날짜 조회
3165 vb 마우스휠 2 아론k 06.24 4010
3164 간단한 windows 스케줄 2 아론k 06.24 2996
3163 한글 영문변환 참고 문자표 2 아론k 06.24 4915
3162 자바 스윙 단축키 설정 2 나야나 05.26 3698
3161 자바 리플렉션 관련 2 나야나 05.26 2945
3160 간단한 sugest 기능 2 kkkkkkk 02.16 3562
3159 유니코드 사용하기 13 김영철 01.29 3213
3158 msxml 사용준비~!(checklist& 설정사항) 13 김영철 01.29 4177
열람중 AJAX으로 놀자~ (채팅) 13 김영철 01.29 3317
3156 XML을 해야 하는 이유 13 김영철 01.29 6997
3155 AJAX 강의 2장 - XMLHttpRequest 오브젝트 사용하기 13 김영철 01.29 4839
3154 A Simpler Ajax Path 13 김영철 01.29 3203
3153 [AJAX] 한글지원문제 해결방법 13 김영철 01.29 3218
3152 [팁] XMLHttpRequest를 사용할 때 한글 파라미터의 인코딩 처리 방법 13 김영철 01.29 4409
3151 ServerXMLHTTP의 인코딩 문제 13 김영철 01.29 3722
3150 prototype.js 13 김영철 01.29 2807
3149 AJAX 관련 새로운 url 정리 13 김영철 01.29 3905
3148 Ajax를 쓰는 이유라고 할까나? 13 김영철 01.29 3153
3147 Ajax [www.atmarkit.co.jp] 13 김영철 01.29 3310
3146 Daum의 Ajax 개발 사례 13 김영철 01.29 4178
3145 AJAX관련 IE 버그. -1072896658 13 김영철 01.29 3359
3144 PHP 설정과 MySQL에 따른 Ajax 사용하기 13 김영철 01.29 3209
3143 mouse wheel 13 김영철 01.29 3072
3142 Ajax 간단한 예제(우편번호검색) 13 김영철 01.29 4019
3141 Prototype활용 (prototype속성) 13 김영철 01.29 2793
3140 [문서] prototype.js v1.4.0 13 김영철 01.29 2926
3139 동적테이블 속성도 복사 13 김영철 01.29 2884
3138 Aqua data studio 한글 깨짐 설정 13 김영철 01.29 9020
3137 삭제페이지 소스 13 김영철 01.29 2840
3136 c강좌 (20) 자기참조 구조체 13 김영철 01.29 3541
마케팅
특별 마케팅자료
다운로드 마케팅자료
창업,경영
기획,카피,상품전략
동기부여,성취