Показать сообщение отдельно
  #4 (permalink)  
Старый 09.10.2012, 15:08
Профессор
Отправить личное сообщение для Dmitriyff Посмотреть профиль Найти все сообщения от Dmitriyff
 
Регистрация: 22.07.2012
Сообщений: 164

в рамках текущего развития интернета, вам стоит копать в разработку так называемых single page application, когда весь контент тягается и отправляется на сервер при помощи ajax.

Например как сделан сайт "вконтакте", вы слушаете музыку, переходя с одной страницы на другую, но плеер не перестает играть.

Для смены урл в данном случае используются либо HTML5 history api - это в новых браузерах, он позволяет менять урл страницы без ее перезагрузки, ибо если напрямую присвоить значение в
document.location = url;
страница перегрузится. либо используют изменения hash параметра в строке запроса, доступ к которому осуществляется через
document.location.hash = hash;
в данном случае страница не перегрузится, но hash в строке изменится. Совмещая два этих способа, получают лучший результат, поддержка старых версий браузеров при построении single page application

Вы конечно можете вообще забить на url, и никак его не менять, но интернет остается интернетом, и надо чтобы каждый ресурс имел свой адрес, чтобы можно было легко поделиться им. ну и при разработке single page application не стоит забывать про поисковики, которые еще не полностью освоили возможности ajax. так что даже при отключенном javascript, вы должны выдавать вменяемый контент

=-)))
Ответить с цитированием