sam23
1

Динамическая подгрузка контента

19.05.2011, 16:53. Показов 5181. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Есть фреймовая страница, например такая:
HTML5
1
2
3
4
5
6
7
<frameset rows='*, 100'> 
    <frameset cols='200,*'> 
        <frame name='Menu' src='menu.html'> 
        <frame name='Main' src='main.html'> 
    </frameset> 
    <frame name='Botoom' src='bottom.html'>1 
<frameset>
Задача:
Необходимо по клику на ссылке в менюшном фрейме (Menu) подгружать в Main контент из отдельного html-файла. Т.е. у нас есть определённый дизайн для Main и в какую-то его часть (div или таблицу) нужно загружать форматированный(!) (т.е. с тегами) контент - целиком файлы content1.html, content2.html, ... , contentN.html в зависимости от ссылки фрейма Menu. Т.о. самое главное - не перегружая весь фрейм Main обновлять его содержимое, а дизайн при этом не трогать. Ибо если перегружать весь этот фрейм надо будет во всех content'ах прописывать дизайн - это очень неудобно.

Подскажите, пожалуйста, возможно ли это средствами только JavaScript?? Вся страница будет использоваться исключительно(!) локально.

Я только начинаю разбираться в JavaScript, поэтому не ругайте, если что глупое пишу:-)
Спасибо!
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.05.2011, 16:53
Ответы с готовыми решениями:

Динамическая подгрузка контента Ajax
Помогите пожалуйста разобраться. Необходимо на сайте barinel.ru сделать переключение во вкладках...

Ajax подгрузка контента
Нашел вот такой сайт...

Динамическая подгрузка файлов.
При подключении скрипта, код которого будет ниже, должны подгрузиться два файлика: один с js кодом,...

Подгрузка контента при выборе
Здравствуйте! Подскажите, пожалуйста, как сделать вот так же как здесь. То есть, при выборе из...

2
3 / 3 / 6
Регистрация: 20.06.2010
Сообщений: 580
20.05.2011, 15:06 2
Лучший ответ Сообщение было отмечено как решение

Решение

Javascript
1
2
3
4
5
6
7
8
<script>
function loadfile (filename) {
var xmlhttp = new ActiveXObject('Microsoft.XMLHTTP');
xmlhttp.open('GET',filename,false);
xmlhttp.send();
window.top.frames['Main'].document.getElementById('ай ди дива').innerHTML = xmlhttp.ResponseText;
}
</script>
Пропиши для ссылок в менюшном фрейме onclick='loadfile('content1.html')'.
0
sam23
20.05.2011, 20:59 3
vers, спасибо!

А можно то же самое провернуть без ActiveX?? Как догадываюсь, надо всё через iframe невидимый подгружать...
20.05.2011, 20:59
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.05.2011, 20:59
Помогаю со студенческими работами здесь

Подгрузка контента с сменой url
Доброго времени суток. Подскажите как после ajax(подгрузили контент) запроса поменять url страницы...

Динамическая подгрузка и выполнение кода
Запустил первый файл &quot;file1.js&quot; из html. Он выполняется. Но в нём есть ссылка на второй файл и при...

Постоянная подгрузка контента через AJAX
Здравствуйте всем. Подскажите как лучше организовать область постоянной подгрузкы контента, через...

Подгрузка контента через ajax со сменой URL
Вот таким кодом я подгружаю это дело: function followLink(event, link) { var nameLink =...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru