Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 08.07.2011, 17:55
Новичок на форуме
Отправить личное сообщение для wertklop Посмотреть профиль Найти все сообщения от wertklop
 
Регистрация: 08.07.2011
Сообщений: 6

не работает стандартный пример
есть html-страница:
...
<body>
<script type="text/javascript">
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;
}

// javascript-код голосования из примера
function ajaxFunction(){
ajax=getAjax();
if (ajax != null) {
ajax.open("GET", "http://server/index.asp", true);
ajax.send(null);
ajax.onreadystatechange = function(){
  if(ajax.readyState==4)  
      document.getElementById("vote").value=ajax.responseText;  
  }
}
}
</script>
<input value="Отправить запрос" onclick="ajaxFunction()" type="button" />
<div id="vote">Здесь будет ответ сервера</div>
</body>
...


суть в том, что я хочу просто обратиться к локальному виндовому серверу и в результате получить html-код, который сгенерирует index.asp. если заходить из браузера, то ссылка работает и index.asp корректно работает.
подскажите, что не так я делаю?
Ответить с цитированием
  #2 (permalink)  
Старый 08.07.2011, 22:02
Аватар для Magneto
Люмус, Емаксос Developer!
Отправить личное сообщение для Magneto Посмотреть профиль Найти все сообщения от Magneto
 
Регистрация: 06.05.2010
Сообщений: 677

Ошибка в строке 23: ajax=getAjax(); Выше Вы определили функцию getXmlHttp(), поэтому нужно написать: ajax = getXmlHttp();

И еще строка 29: document.getElementById("vote").value=ajax.respons eText; нужно document.getElementById("vote").innerHTML = ajax.responseText;

Последний раз редактировалось Magneto, 08.07.2011 в 22:10.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не работает код внутри циклов DZHETIGAPA Events/DOM/Window 1 21.06.2011 01:03
уменьшение opacity работает, увеличение - не работает Polkan Общие вопросы Javascript 10 17.06.2011 13:02
EXT JS 4.0.x: не работает пример с таблицами Allan Stark ExtJS 0 30.05.2011 15:24
Динамическая HTML форма (FireFox - работает, IE - не работает) dm1tr1y Общие вопросы Javascript 10 11.12.2009 15:59
Не работает пример использования AJAX nuker AJAX и COMET 4 19.03.2009 18:31