Программирование > JavaScript & JScript

Проблема с XMLHttpRequest

(1/2) > >>

smoker_cannabis:
Почему ничего не выводиться, если я хочу открыть файл, содержащий 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:

document.write(\\"ddd\\");

andymc:
А разве может tree[1].html обрабатывать запросы? Это же простой hml файл, а вы посылаете туда GET

brainkiller:
andymc
ну и что? В таком случае сервер должен просто вернуть его содержимое.

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

smoker_cannabis:
brainkiller
спасибо за ответ

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

brainkiller:
Если честно, не пробовал; попробуйте весь нужный javascript загружать в самом начале, а потом только обрабатывать события. Не знаю, насколько это работоспособно - первое, что в голову пришло.

Навигация

[0] Главная страница сообщений

[#] Следующая страница

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 
Перейти к полной версии