Форум программистов, компьютерный форум, киберфорум
jQuery
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.92/50: Рейтинг темы: голосов - 50, средняя оценка - 4.92
0 / 0 / 0
Регистрация: 05.09.2013
Сообщений: 5

Подмена контента страницы по клику на ссылку меню, без перезагрузки всей страницы

05.09.2013, 21:03. Показов 9438. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток! у меня имеется два блока, один блок - меню иерархическое аккордеон на jquery, во втором блоке должен появляться контент без перезагрузки страницы... не знаю, как подключить, помогите пожалуйста!
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
05.09.2013, 21:03
Ответы с готовыми решениями:

Динамическая подмена контента страницы по клику на ссылку, без перезагрузки всей страницы
Здравствуйте! Честно говоря точно не знал какими средствами можно реализовать, то что мне нужно, но думаю что скорее всего это jQuery. ...

Подмена url без перезагрузки страницы
Хочу создать меню, подобное такому как тут: http://unionmedia.ru/about/ А именно: сделать смену контента по щелчку (аякс, знаю, не...

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

6
284 / 283 / 73
Регистрация: 06.05.2013
Сообщений: 1,613
06.09.2013, 08:46
Обычную функцию на клик по меню повесьте.
в jQuery разбираетесь?
0
0 / 0 / 0
Регистрация: 05.09.2013
Сообщений: 5
15.09.2013, 12:46  [ТС]
sMockingbird, спасибо, разобралась, подключила ajax

Добавлено через 18 минут
sMockingbird, может подскажете, три дня проковырялась - нужно сделать подмену url в браузере для этого самого меню. Поняла, что это history api, но под свое меню вообще не получается не фига(
HTML5
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
29
30
31
32
33
34
35
<ul class="topnav" id="navigation">
    <li ><a href="#" id="d1"  >О нас</a></li>
    
    <li><a href="#"  >Услуги</a>
        <ul>
          <li><a href="#">Физические лица</a>
            <ul>
              <li><a href="#" id="d4">Жилищные споры</a>
            </li>
            <li><a href="#" id="d3">Трудовые споры</a>
            </li>
            <li><a href="#" id="d5">Семейные споры</a>
              </li>
              <li><a href="#" id="d6">Наследственные споры</a>
              </li>
              <li><a href="#" id="d7">Страховые споры</a>
              </li>
              <li><a href="#" id="d8">Защита по уголовным делам</a>
              </li>
            </ul>
                <li><a href="#" id="d17">Сделки с недвижимостью</a></li>
                <li><a href="#" id="d18">Регистрация / ликвидация / реорганизация предприятий</a></li>
                <li><a href="#" id="d19">Получение выписок из ЕГРЮЛ/ЕГРИП/ЕГРП</a></li>
            </ul>
          </li>
        </ul>
      </li>
 
    <li><a href="index.php" id="">Контакты</a>
      </li>
    <li><a href="#" id="d">Карьера</a></li>
    <li><a href="#" id="d">Новости</a></li>
</li>
</li>
</ul>
JavaScript
1
2
3
4
5
6
 $('#content').load( "content.html #p1");
 $('#d1').click( function(eventObject) 
 {eventObject.preventDefault();$('#content').load( "content.html #p1");});
 $('#d2').click( function(eventObject) 
 {eventObject.preventDefault();$('#content').load( "content.html #p2");} );
...
и есть
xmlHttpRequest.php
0
weboman
 Аватар для Schtrich
210 / 195 / 63
Регистрация: 13.08.2010
Сообщений: 1,531
Записей в блоге: 6
15.09.2013, 14:19
лучше уж тогда pjax использовать: http://habrahabr.ru/post/123972/
1
0 / 0 / 0
Регистрация: 05.09.2013
Сообщений: 5
15.09.2013, 21:34  [ТС]
Schtrich, а если через history.pushState, то как быть?
0
weboman
 Аватар для Schtrich
210 / 195 / 63
Регистрация: 13.08.2010
Сообщений: 1,531
Записей в блоге: 6
15.09.2013, 21:40
http://rosspenman.com/pushstate-jquery/
0
0 / 0 / 0
Регистрация: 05.09.2013
Сообщений: 5
16.09.2013, 01:45  [ТС]
Schtrich, офигеть! класс! спасибо)

Добавлено через 4 часа 1 минуту
съедает реальные ссылки навигации на другие страницы (не открывает), может что ни так? подскажите пожалуйста


JavaScript
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
<script type="text/javascript">
$(function() {
  $("a, area").click(function() {
    history.pushState({}, '', $(this).attr("href"));
    return false;
  });
});
</script> 
<script>
 
$(function() {
  String.prototype.decodeHTML = function() {
    return $("<div>", {html: "" + this}).html();
  };
 
  var $content = $("content"),
  
  init = function() {
    // Do this when a page loads.
  },
  
  ajaxLoad = function(html) {
    document.title = html.match(/<title>(.*?)<\/title>/)[1].trim().decodeHTML()
    init();
  },
  
  loadPage = function(url) {
    history.pushState({}, '', href);
    $content.load(href + " content>*", ajaxLoad);
 
  };
  
  init();
  
  $(window).on("popstate", function(e) {
    if (e.originalEvent.state !== null) {
      loadPage(location.href);
    }
  });
 
  $(document).on("click", "a, area", function() {
    var href = $("this").attr("href");
 
    if (href.indexOf(document.domain) > -1 || href.indexOf(':') === -1) {
      loadPage(href);
      return false;
    }
  });
});
 
</script>
Добавлено через 58 секунд
плюс ходит по присвоенным ссылкам, но не цепляет контент
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
16.09.2013, 01:45
Помогаю со студенческими работами здесь

Всем, всем! "Динамическая подмена контента без перезагрузки страницы"
При создании очередной страницы наткнулся на одну проблему. Проблема вот в чем: При клике по разделу меню (css) он выводит меня на...

Подмена плейлиста в плеере без перезагрузки страницы
Помогите реализовать идею с заменой плейлиста в плеере без перезагрузки страницы при помощи js( я — новичок и вовсе не знаю js). Есть...

Обновление контента из БД без перезагрузки страницы
Здравствуйте. Имеется страница, на которой посредством PHP из БД выводится некая информация. Примерная структура страницы: ...

Подгрузка контента без перезагрузки страницы
Всем лучшего времени суток! У меня есть сайт, и я б хотел чтоб при нажатии на определенных блок DIV (я сделал его в качестве ссылки) в...

Обновления контента без перезагрузки страницы
Всем доброго времени суток! Я нащинающий в веб програмировании! Очень много работал с вапом! Но давайте к самой проблеме столкнулся вот...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru