Смена контента страницы без ее перезагрузки

#
Смена контента страницы без ее перезагрузки
Здравствуйте.

Поискал по форуму, но не нашел разбора темы, или плохо смотрел.
Подскажите, можно ли реализовать следующее средствами HostCMS или нужно использовать какой нибудь сторонний скрипт.

Есть 2 документа, прописанные в структуре сайта как страницы. Ссылки на них соответственно: имясайта/1 и имясайта/2.
Также есть меню с двумя ссылками на эти страницы. Надо чтобы чтобы контент менялся при нажатии на соответствующую ссылку без перезагрузки страницы.

Как лучше реализовать.
Заранее благодарен за помощь.
#
Re: Смена контента страницы без ее перезагрузки
А, ну так вот же, плохо искал, есть ссылки
http://www.hostcms.ru/forums/22/3092/
Модератор
#
Re: Смена контента страницы без ее перезагрузки
используйте AJAX, с системой поставляется jQuery
#
Re: Смена контента страницы без ее перезагрузки
Я правильно понимаю, что мне надо:
1. Прописать новую свою функцию в hostcms.js по типу AddIntoCart()

2. Вставить в шаблон главной страницы код

<?php
if (isset($_GET['information_item_id']))
{
   $JsHttpRequest = new JsHttpRequest(SITE_CODING);
   ob_start();
  
   // Вот здесь не знаю что прописывать. У меня две страницы в структуре.

   $html = ob_get_clean();
   $GLOBALS['_RESULT'] = array('$result' => $html);
   echo $JsHttpRequest->LOADER;
   exit();
}
?>


3. Прописать для двух своих ссылок ... onclick="моя-JS-функция" > ...

Принцип такой? Никак не определюсь с порядком действий, нет опыта.
Модератор
#
Re: Смена контента страницы без ее перезагрузки
enjoy,
Лучше написать отдельный JS-файл и подключить его.
Обработчик нужно писать ДО вывода контента, шаблон для этого не подходит. Чаще все в настройки типовой дин. страницы.

В остальном Вы можете посмотреть примеры по работе с AJAX у нас на сайте. Также рекомендую обратиться к партнерам, которые смогут выполнить эту работу: http://www.hostcms.ru/partners/
Авторизация