Показать сообщение отдельно
  #1 (permalink)  
Старый 01.07.2009, 19:59
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Кроссбраузерный XMLHttpRequest
var XMLHttpRequest = XMLHttpRequest || window.ActiveXObject && function() { return new ActiveXObject('Msxml2.XMLHTTP'); };


Теперь мы можем смело писать, например, синхронную загрузку станицы, работающую во всех браузерах
var xhr = new XMLHttpRequest();
xhr.open('get', '/', false);
xhr.send(null);
alert(xhr.responseText);


Или асинхронную
var xhr = new XMLHttpRequest();
xhr.open('get', '/', true);
(function() {
    if (xhr.readyState == 4)
        alert(xhr.responseText);
    else
        setTimeout(arguments.callee, 10);
})();
xhr.send(null);

Последний раз редактировалось Kolyaj, 01.07.2009 в 20:02.
Ответить с цитированием