| 
 как дождаться AJAX ответа всем здравствуйте, есть функция в ней реализуется AJAX запрос, скажите как сделать так что бы эта функция работала до тех пор, пока AJAX ответ не будет получен. | 
| 
 ты не должен этого хотеть. Сделай обработчик, он будет иметь доступ к локальным переменным этой функции. | 
| 
 Илья Кантор, все-таки иногда это нужно ;) Вырежу у себя как есть (ну почти): 
function synchron(url, method, data) {
    method = method || 'get';
    var tsprt = getTransport();
    if (tsprt) {
      tsprt.open(method, url, false);
      tsprt.send((method == 'post' && data) || null);
      if (tsprt.status == 200)
        return tsprt.responseText;
    }
    return '';
  }
  function getTransport() {
    try {
      return new XMLHttpRequest();
    } catch (e) {
      try {
        return new ActiveXObject('Msxml2.XMLHTTP');
      } catch (e) {
        try {
          return new ActiveXObject('Microsoft.XMLHTTP');
        } catch (e) {
          return false;
        }
      }
    }
  }
ОффТоп: Илья Кантор, а почему бы подсветку кода не прикрутить? | 
| 
 Kolyaj, большое спасибо щас буду пробовать прикручивать. | 
| Часовой пояс GMT +3, время: 07:32. |