방법 1: 권장
// 불리언 변수 생성
var xmlhttp = false;
// IE 브라우저 사용 여부 확인
try{
// JS 버전이 5 이상인 경우
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP")
; "Microsoft Internet Explorer를 사용하고 있습니다.");
}catch(e){
// 그렇지 않은 경우 이전 버전의 ActiveX 개체를 사용하십시오.
try{
// IE 브라우저를 사용하는 경우
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP " );
Alert("Microsoft Internet Explorer를 사용하고 있습니다.");
}catch(e){
// IE가 아닌 브라우저를 사용합니다.
xmlhttp = false;
}
}
// IE가 아닌 브라우저를 사용하는 경우
if(!xmlhttp && typeof XMLHttpRequest != '정의되지 않음'){
xmlhttp = new XMLHttpRequest();
Alert("Microsoft Internet Explorer를 사용하고 있지 않습니다.")
방법
2:
var xmlhttp;
// ActiveX 개체를 사용할 수 있는 경우 IE 브라우저를 사용해야 합니다.
(!window.ActiveXObject){
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}또 다른{
//Javascript 메소드를 사용하여 처리
xmlhttp = 새로운 XMLHttpRequest();
}