Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Изменение содержания страницы без полной перезагрузки самой страни (https://javascript.ru/forum/events/11532-izmenenie-soderzhaniya-stranicy-bez-polnojj-perezagruzki-samojj-strani.html)

gelo 29.08.2010 00:43

Изменение содержания страницы без полной перезагрузки самой страни
 
Доброго дня и ночи,

делаю сайт в джанго, прицепил jQuery, прицепил меню jquery.SpasticNav
и вот такая задача возникла:

имеется значит меню - один div (этот spasticNav), там значит блог, музыка, итд.

потом имеется второй div - где располагается, собственно, содержание отдельных менюшек.

вопрос: как сделать, чтобы при нажатии в меню на ссылку БЛОГ, во второй div загружалось содержание иного html документа. т.е. без перезагрузки целой страницы, только содержание дива.

только без iframe

подскажите пожалуста :help:

благодарен уже сейчас :victory:

Gvozd 29.08.2010 01:05

ajax

gelo 29.08.2010 01:09

Цитата:

Сообщение от Gvozd (Сообщение 69006)
ajax

спасибо, конечно, а по подробней возможно? или точнее пример гденить можно посмотреть?

зы. капаюсь в ветке об AJAX, на форуме.

Sweet 29.08.2010 01:21

http://jquery-docs.ru/Ajax/

Gvozd 29.08.2010 01:24

Цитата:

Сообщение от gelo
зы. капаюсь в ветке об AJAX, на форуме.

на этом сайте кроме форума, есть еще раздел со статьями, два раздела-справочника, блоги, и разедл посвященный литературе.
если вы ничего не знаете об AJAX, то стоит начать на с форума, а с раздела "статьи"

gelo 29.08.2010 01:50

спасибо всем, иду ченить по-читать

gelo 29.08.2010 01:52

да, вот еще такой вопрос, уточняющий.

а это вообще правильно так делать? созадвать меню, и переключаться в нем без перезагрузки? както мое чутьё говорит что проблем потом появиться, по мере улучшений страницы.

вообщем, практично ли это? каково ваше профи мнение об этом

спасибо

Gvozd 29.08.2010 02:03

ситуацию надо рассматривать в индивидуальном порядке, зная все тонкости вашего проекта.
абсолютно универсального ответа нет
хотя, выбор в пользу классического варианта, с нормальными переходами по ссылкам меню, можно считать вариантом "наверняка".
то есть если вы наверняка не видите причин делать навигацию "без перезагрузки", и не видите всех последствий, то лучше выбрать классическую модель, без JS.
какие могут быть негативные последствия:
1)хуже индексируемость сайта.
поисковики пока что не все, да и то не на все 100% умеют выполнять JS, и разбирать AJAX-сайты
то есть если вы не будете знать всех тонкостей такой индексации, тьо скорее всего о вашем сайте узнает мало людей, так как велика вероятность налажать по полной
2)пользователи с отключенным JS не смогут пользоватся вашим сайтом ВООБЩЕ. если вы продублируете навигацию ез перезагрузки классической моделью, то вы решите обе проблемы(если все верно будет сделано). это называется fullajax

когда допустимо:
1)часть вашего сайта, где используется такой функционал не будет и не должна индексирвоатся поисковиками.
например так можено сделать для админки.
но с учетом пункта 2 из предыдущего блока.


Часовой пояс GMT +3, время: 20:02.