안녕하세요 .


XMLHttpRequest를 이용해서 php페이지를 실행시키려고 합니다.

readyState상태가 변할때 마다 onreadystatechange에 등록된 함수가 호출된다고 알고 있는데요...


1 (LOADING)상태 이후로 호출이 되지 않네요..


ㅠㅠ



_____________________________________________________________________________--


var request = null;

if(window.ActiveXObject) {

request = new ActiveXObject("Microsoft.XMLHTTP");

} else if(window.XMLHttpRequest) {

request = new XMLHttpRequest();

}



if ( !request )

{

alert("error!!");

}



function on_end()

{

   document.getElementById("con").innerHTML = "호출"+request.readyState;

   try{

    if ( request.readyState == 4)

    {

document.getElementById("con").innerHTML = "헐";

   alert("완료옹잉");

     }

    else

    {

    document.getElementById("con").innerHTML = "처리중  "+request.readyState;

    }

   }

   catch(e)

   {

if(typeof exception != 'undefined') exception(e);   

   }

}




function infinity_join()

{

var f= document.Join;

var maxnum = f.maxnum.value;

var name = f.account.value;


   request.open("GET", "http://localhost/Login.php?_account="+name);

   request.onreadystatechange = on_end();

   request.send(null);


}


__________________________________________________________________________________________-


ㅠㅠ 인터넷 돌아다니면서 예제코드보면서 한건데 무엇이 문제일까요?