Forum Webscript.Ru
Программирование => JavaScript & JScript => Тема начата: smoker_cannabis от 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:
-
А разве может tree[1].html обрабатывать запросы? Это же простой hml файл, а вы посылаете туда GET
-
andymc
ну и что? В таком случае сервер должен просто вернуть его содержимое.
smoker_cannabis
javascript-код, загруженный таким образом, выполняться сам по себе не будет, надо его eval()
-
brainkiller
спасибо за ответ
А не подскажите как сделать, чтоб вывелась страница содержащая HTML и javascript?
Заранее благодарен.
-
Если честно, не пробовал; попробуйте весь нужный javascript загружать в самом начале, а потом только обрабатывать события. Не знаю, насколько это работоспособно - первое, что в голову пришло.
-
Загрузить, регуляркой выдрать , выполнить.