-일반적으로 많이 사용되는 브라우저는 IE이다. 그러나 IE 브라우저를 많이 사용하는 것이지 브라우저가 IE만 있는 것은 아니다.
-Firefox, Netscape, Safari, Opera, Konqueror
-브라우저마다 XMLHttpRequest 객체의 명칭이 다르다.
-각기 다른 객체를 통합하여 하나로 만들어야 사용자가 어떤 브라우저를 사용하더라도 이를 대응할 수 있다.
-이렇게 브라우저에 상관없이 동작하는 것을 크로스 브라우징(Cross-Browsing)이라고 한다.
<<Cross-Browsing 예>>
founction createXMLHttpRequest(){
var reqHttp;
if (window.ActiveXObject) {
try { reqHttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch(e) {
try {
reqHttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch(e1) {
reqHttp = null;
}
}
} else if (window.XMLHttpRequest) {
try{
reqHttp = new XMLHttpRequest()
} catch(e1) {
reqHttp = null
}
} else {
reqHttp = null;
}
}
'자바 > JAVA...Spring' 카테고리의 다른 글
Spring 3.2 & MyBatis] JSP 샘플 작성(2) (0) | 2015.12.18 |
---|---|
Spring 3.2 & MyBatis] JSP 샘플 작성(1) (0) | 2015.12.18 |
XMLHttpRequest 객체 생성 (0) | 2015.12.18 |
XMLHttpRequest의 개요 (0) | 2015.12.18 |
Spring 3.2 & MyBatis] 컨트롤러 클래스 작성(2) (0) | 2015.12.16 |