<Internet Explorer ActiveXObject>
-IE는 ActiveXObject를 사용해서 서버와 통신하며 2가지 객체가 있다
-Msxml2.XMLHTTP
-Microsoft.XMLHTTP
-Msxml2.XMLHTTP는 IE 5.0 이후의 버전이고 Microsoft.XMLHTTP는 IE 5.0이전 버전이다.
-가능한 두 종류를 보장해서 XMLHttpRequest를 정의할 필요가 있다. 왜냐하면 “Microsoft.XMLHTTP”를 사용하지 않는 다는 보장을 할 수 없기 때문이다.
<ActiveXObject 객체 생성 예>
if (window.ActiveXObject) { //IE
try {
return new ActiveXObject("Msxml2.XMLHTTP");
} catch(e) {
try {
return new ActiveXObject("Microsoft.XMLHTTP");
} catch(e) {
return null;
}
}
}
<XMLHttpRequest 객체 생성 예>
if (window.XMLHttpRequest) { //IE 이외(FireFox, Opera등)
try {
return new XMLHttpRequest()
} catch(e) {
return null;
}
}
'자바 > JAVA...Spring' 카테고리의 다른 글
Spring 3.2 & MyBatis] JSP 샘플 작성(1) (0) | 2015.12.18 |
---|---|
Cross-Browsing (0) | 2015.12.18 |
XMLHttpRequest의 개요 (0) | 2015.12.18 |
Spring 3.2 & MyBatis] 컨트롤러 클래스 작성(2) (0) | 2015.12.16 |
Spring 3.2 & MyBatis] 컨트롤러 클래스 작성(1) (0) | 2015.12.16 |