LINUX.ORG.RU

Сообщения HadroN

 

Проблема с AJAX

Форум — Web-development

Не работает следующий код:

function createRequest()
{
  var request = null;
  try {
    request = new XMLHttpRequest();
  } 
  catch (trymicrosoft) {
    try {
      request = new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch (othermicrosoft) {
      try {
        request = new ActiveXObject("Microsoft.XMLHTTP");
      }
      catch (failed) {
        request = null;
      }
    }
  }
  if (request == null)
    alert("Error initializing XMLHttpRequest!");
  return request;
}

function enter()
{
  if(checkForm()) {
    var request = createRequest();
    if (request != null) {
      var url = "./scripts/login.php?login=" + escape(entryform.login.value) + "&password=" + escape(entryform.password.value);
      request.open("GET", url, true);
      request.send(null);
      request.onReadyStateChange = function()
      {
        alert(request.readyState);                                                                 
      }
    }
  } 
}

При этом в IE 6 все работает, выдает 1, 2, 3, 4. В Opera, Konqueror и Firefox не происходит ровным ровным счетом ничего. В чем ошибка? 

>>>

HadroN
()

RSS подписка на новые темы