Показать сообщение отдельно
  #9 (permalink)  
Старый 03.07.2011, 17:49
Интересующийся
Отправить личное сообщение для Vuzy Посмотреть профиль Найти все сообщения от Vuzy
 
Регистрация: 01.07.2011
Сообщений: 19

Так если поковырятся то понятно что сначала скрипт инициализирует метод переберает комбинации которые поддерживает браузер вот этим кодом:
function getXmlHttp(){
  var xmlhttp;
  try {
    xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
  } catch (e) {
    try {
      xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    } catch (E) {
      xmlhttp = false;
    }
  }
  if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
    xmlhttp = new XMLHttpRequest();
  }
  return xmlhttp;
}

Тоесть это такой себе мастхев в аяксе?

потом вызываем функцию в переменную?
var request = getXmlHttp();

и при каждом обращении к какому то методу вызываем функцию getXmlHttp()
Хорошо это понятно...
с getElementById тоже ясно.... кстати в строке 20 метода getElementById не хватает буквы Т!!!


encodeURIComponent(login.value) что делает? Перекодирует введенные данные?
Это поэтому у меня при выводе логина обратно крякозябры?
Можно ли сделать так ?
var data = 'login=' + login.value;

Тут вот в чем дело ... С англйискими символами проблемм нет... а вот русские символы крякозябрятся и когда эти символы ввести в БД он не находит аналогов и выдает что ник свободен.

Последний раз редактировалось Vuzy, 03.07.2011 в 19:59.
Ответить с цитированием