Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 06.10.2013, 01:29
Новичок на форуме
Отправить личное сообщение для wooo Посмотреть профиль Найти все сообщения от wooo
 
Регистрация: 14.08.2013
Сообщений: 3

как добавить в DIV содержимое другого HTML файла?
Есть a.html, хочу в него добавить b.html, такое возможно с помощью JS?

По сути:
хочу сделать динамическое отображение дерева каталога. При нажатии
на папку должны подгружаться подпапки которые генерируются сервлетом. Сгенерированный сервлетом код выглятит так
<ul>
<li>asdf</li>
. . .
</ul>

Передаётся он (сгенерированный код) как обычный HTML при запросе
страницы.
Ответить с цитированием
  #2 (permalink)  
Старый 06.10.2013, 14:29
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

var request = new XMLHttpRequest();
request.open('GET', 'b.html');
request.onreadystatechange = function() {
    if (request.readyState == 4) {
        if (request.status == 200) {
            currentMenuItem.innerHTML = request.responseText;
        } else {
            alert('Сетевая ошибка, код: ' + request.status);
        }
    }
};
request.send(null);
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #3 (permalink)  
Старый 06.10.2013, 20:42
Новичок на форуме
Отправить личное сообщение для wooo Посмотреть профиль Найти все сообщения от wooo
 
Регистрация: 14.08.2013
Сообщений: 3

Спасибо, вы мне очень помогли!
Ответить с цитированием
  #4 (permalink)  
Старый 31.05.2017, 06:46
Новичок на форуме
Отправить личное сообщение для Мирославус Посмотреть профиль Найти все сообщения от Мирославус
 
Регистрация: 23.05.2017
Сообщений: 1

Сообщение от danik.js Посмотреть сообщение
var request = new XMLHttpRequest();
request.open('GET', 'b.html');
request.onreadystatechange = function() {
    if (request.readyState == 4) {
        if (request.status == 200) {
            currentMenuItem.innerHTML = request.responseText;
        } else {
            alert('Сетевая ошибка, код: ' + request.status);
        }
    }
};
request.send(null);
Скажите, а можно результат b.html впендюрить в div?
Ответить с цитированием
  #5 (permalink)  
Старый 31.05.2017, 08:48
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,124

Сообщение от Мирославус
а можно результат b.html впендюрить в div?
Как понять "результат b.html"? Что является тем "результатом"?

В процитированном примере показано седующее
Сообщение от wooo
как добавить в DIV содержимое другого HTML файла
Ты же опять спрашиваешь можно ли такое сделать...
Ответить с цитированием
  #6 (permalink)  
Старый 31.05.2017, 08:58
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,075

ksa,
видимо нужен код, того как страница выглядит, после всех работы всех скриптов на этой странице.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сделать все содержимое страницы не активным son313 jQuery 9 10.07.2013 16:58
Подгрузка информации через DIV с обработкой файла на стороне сервера Azartno jQuery 1 26.05.2012 15:07
Как переписать div по клику по нему Lewik Общие вопросы Javascript 3 08.05.2012 22:27
При прокрутке страницы div залазит на футер. Как поправить? DonaldDrug jQuery 8 27.03.2012 02:15
Как вывести содержимое PHP файла с помощью JS? pavdin Серверные языки и технологии 6 22.12.2010 14:16