웹마스터 팁

개요
정확하게는 AJAJs가 되는 셈입니다.
AJAJs의 정의 : AJAX의 본말 중에서  XML을 Script로 바꿔치기한 것의 약자.

1. Script 객체로 AJAJs를 구현 (AJAX는 XMLHttpRequest로 구현)
2. GET 방식만 가능

본론
스크립트 언어를 받아서 브라우저가 해석하므로 서버에서 데이터의 처리법까지 기술 가능. 최상의 경우 단순 대입코드만으로 단순화. (적용 분야에 따라서 복잡해질 수도 있음)

서버 측 코드
alert("니가 한 말은 <?=$said?>");

클라이언트 측 코드
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="ko" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
</head>
<body>
<div id="test">
    <script type="text/javascript">
        var Obj = document.getElementById("test");
        var loc = "test.php";
        function say(){
            var said = document.getElementById("prompt").value;
            var JsObj = document.createElement("script");
            JsObj.src = loc + "?said=" + said;
            Obj.appendChild(JsObj);
        }
    </script>
    <input type="input" value="말 입력하시오" id="prompt" />
    <input type="button" value="말 보내기" onclick="say();" />
</div>
</body>
</html>


예제 테스트 : http://ubiskorea.mireene.com/ajajs.html

뱀발

    - 무성의한 예제 죄송, 향후 충실한 예제 업로드 하겠음


제목 글쓴이 날짜
동적 테이블 (행추가, 특정행 삭제) Juny. 2008.02.20
자신의 홈페이지에 (검색,사전,로또,주식) 통합버전을 넣어보자. [3] Rising.kr 2008.01.21
자신의 홈피에 통합 검색 순위 (검색어, 음악, 영화, 도서)를 달아보자. [1] Rising.kr 2008.01.21
자신의 홈피에 날씨를 달아보자. [2] Rising.kr 2008.01.21
Javascript 달력 - 거트 캘린더 [4] file 강세임 2008.01.10
간단한 Ajax 메모 [1] file 엔시™ 2007.12.31
프린트소스 인데요.. [1] 이영훈346 2007.12.12
배열 활용하기(초급) 예뜨락 2007.12.03
링크 클릭시 점선 → 링크, 이미지, form 태그 동시 적용 [2] 펠릭스 2007.11.28
스크립트 객체로 AJAX 구현하기 [12] nextini 2007.08.20
웬 소리가????(하이퍼링크 효과음) [7] 김민환 2007.04.08
간단한 검색 창입니다. [3] sunholic 2007.03.31
자바스크립 동영상 플레이어 2 (네이버 발췌) [4] 이진수 2007.03.28
Light box 이용하기.. [10] 이진수 2007.03.12
비밀번호 입력해야 해당 페이지 보이기 [3] 이명우 2007.02.28
플레쉬 마우스 오버하면└---┘ 이런식으로 나오는 것 자바스크립트로 제어하기 Sena㏇ 2007.02.24
간단한 덧셈 뺄셈 계산 예뜨락 2007.02.14
슬라이딩 레이어 메뉴!! 메뉴가 상하로 따라다녀요!! [4] TiZa 2007.02.03
처음 만들어본 자바 스크립트.. 나이 알아 맞추기 [2] 김동헌 2006.12.05
로딩 레이어 만들기 [6] 이진수 2006.11.27