Автор Тема: Проблема с XMLHttpRequest  (Прочитано 4178 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн smoker_cannabis

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 71
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Проблема с XMLHttpRequest
« : 25 Марта 2007, 13:50:26 »
Почему ничего не выводиться, если я хочу открыть файл, содержащий javascript?

огрызок главной страницы :

function callServer() {
  var url = "tree[1].html";
  xmlHttp.open("GET", url, true);
  xmlHttp.onreadystatechange = updatePage;
  xmlHttp.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");
  xmlHttp.send(null);
}

function updatePage() {
  if (xmlHttp.readyState == 4) {
   if (xmlHttp.status == 200) {
var response = xmlHttp.responseText;
document.getElementById("zipCode").innerHTML = response;
          }
          else {
alert("status not 200 = "+xmlHttp.status+" !");
          }
 
  }
}

файл tree[1].html:

э, не понял

Оффлайн andymc

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 400
  • +1/-0
  • 0
    • Просмотр профиля
Проблема с XMLHttpRequest
« Ответ #1 : 26 Марта 2007, 11:12:18 »
А разве может tree[1].html обрабатывать запросы? Это же простой hml файл, а вы посылаете туда GET

Оффлайн brainkiller

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 527
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Проблема с XMLHttpRequest
« Ответ #2 : 26 Марта 2007, 12:35:15 »
andymc
ну и что? В таком случае сервер должен просто вернуть его содержимое.

smoker_cannabis
javascript-код, загруженный таким образом, выполняться сам по себе не будет, надо его eval()

Оффлайн smoker_cannabis

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 71
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Проблема с XMLHttpRequest
« Ответ #3 : 26 Марта 2007, 19:46:47 »
brainkiller
спасибо за ответ

А не подскажите как сделать, чтоб вывелась страница содержащая  HTML  и javascript?
Заранее благодарен.
э, не понял

Оффлайн brainkiller

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 527
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Проблема с XMLHttpRequest
« Ответ #4 : 28 Марта 2007, 09:51:36 »
Если честно, не пробовал; попробуйте весь нужный javascript загружать в самом начале, а потом только обрабатывать события. Не знаю, насколько это работоспособно - первое, что в голову пришло.

Оффлайн hanslinger

  • H2Oer
  • Ветеран
  • *****
  • Сообщений: 1148
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.orava.ru
Проблема с XMLHttpRequest
« Ответ #5 : 28 Марта 2007, 13:28:35 »
Загрузить, регуляркой выдрать , выполнить.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28