Изменение содержания страницы без полной перезагрузки самой страни
Доброго дня и ночи,
делаю сайт в джанго, прицепил jQuery, прицепил меню jquery.SpasticNav и вот такая задача возникла: имеется значит меню - один div (этот spasticNav), там значит блог, музыка, итд. потом имеется второй div - где располагается, собственно, содержание отдельных менюшек. вопрос: как сделать, чтобы при нажатии в меню на ссылку БЛОГ, во второй div загружалось содержание иного html документа. т.е. без перезагрузки целой страницы, только содержание дива. только без iframe подскажите пожалуста :help: благодарен уже сейчас :victory: |
ajax
|
Цитата:
зы. капаюсь в ветке об AJAX, на форуме. |
|
Цитата:
если вы ничего не знаете об AJAX, то стоит начать на с форума, а с раздела "статьи" |
спасибо всем, иду ченить по-читать
|
да, вот еще такой вопрос, уточняющий.
а это вообще правильно так делать? созадвать меню, и переключаться в нем без перезагрузки? както мое чутьё говорит что проблем потом появиться, по мере улучшений страницы. вообщем, практично ли это? каково ваше профи мнение об этом спасибо |
ситуацию надо рассматривать в индивидуальном порядке, зная все тонкости вашего проекта.
абсолютно универсального ответа нет хотя, выбор в пользу классического варианта, с нормальными переходами по ссылкам меню, можно считать вариантом "наверняка". то есть если вы наверняка не видите причин делать навигацию "без перезагрузки", и не видите всех последствий, то лучше выбрать классическую модель, без JS. какие могут быть негативные последствия: 1)хуже индексируемость сайта. поисковики пока что не все, да и то не на все 100% умеют выполнять JS, и разбирать AJAX-сайты то есть если вы не будете знать всех тонкостей такой индексации, тьо скорее всего о вашем сайте узнает мало людей, так как велика вероятность налажать по полной 2)пользователи с отключенным JS не смогут пользоватся вашим сайтом ВООБЩЕ. если вы продублируете навигацию ез перезагрузки классической моделью, то вы решите обе проблемы(если все верно будет сделано). это называется fullajax когда допустимо: 1)часть вашего сайта, где используется такой функционал не будет и не должна индексирвоатся поисковиками. например так можено сделать для админки. но с учетом пункта 2 из предыдущего блока. |
Часовой пояс GMT +3, время: 22:56. |