var xmlHttp; var Ajax= //создаём класс Ajax { getPage:function (element,method,page,send) { if (window.XMLHttpRequest) { xmlHttp = new XMLHttpRequest(); // создаём объект XMLHttpRequest во всех браузерах, кроме IE } else if (window.ActiveXObject) { xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); // создаём объект XMLHttpRequest в IE } else { alert ("Ошибка создания объекта XMLHttpRequest"); //если произошла ошибка выводим текст в диалоговом окне return; }


xmlHttp.open(method, page, true); //открываем соединение xmlHttp.onreadystatechange = function() //Получаем ответ сервера { if (xmlHttp.readyState == 4) //если операция закончена { if (xmlHttp.status == 200) //если данные получены { var myDiv = element; myDiv.innerHTML=xmlHttp.responseText; //выводим ответ сервера } else { myDiv.innerHTML='Загрузка не удалась!'; //если ошибка } } }; xmlHttp.send(send);}} //отправляем дополнительные переменные если надо