Способ 1: рекомендуется
// Создать логическую переменную
var xmlhttp = false;
// Проверить, используется ли браузер IE.
try{
//
Если версия JS больше 5.
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
"Вы используете Microsoft Internet Explorer.");
}catch(e){
// Если нет, используйте старую версию объекта ActiveX,
попробуйте{
// Если вы используете браузер 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.")
;
// Если доступны объекты ActiveX, необходимо использовать браузер IE
(!window.ActiveXObject){
xmlhttp = новый ActiveXObject("Microsoft.XMLHTTP");
}еще{
//Используем метод Javascript для обработки
xmlhttp = новый XMLHttpRequest();
}