|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
18.02.2009, 13:16 | #1 |
Пользователь
Регистрация: 18.02.2009
Сообщений: 12
|
Динамическое изменение URL страницы в JavaScript без перезагрузки страницы
Привет, всем.
Я сейчас работаю над одним сайтом по показу всяких разных спортивных акций. Вопрос заключается в том, можно ли (и если да, то как) изменять динамически URL не перезагружая страницу. Суть проблемы заключается в том, я получаю список фильмов ( файл XML), который я отправляю клиенту и он уже потом обрабатывается машиной клиента. На сайте я сделал несколько фильтров (по дате, популярности...), которые генерируются на машине клиента (что бы не перегружать сервер такими мелочами). Я хотел бы, что бы номер страницы и используемый фильтр были встроены динамически в URL, но без перезагрузки страницы. Вот пример URL который у меня есть http://..../Freeski , а при смени страницы и использования фильтра страница не перезагружалась, а URL принимал такой вид http://..../Freeski/page1/filter_date Вот адрес предедущей версии сайта, где , в принципе, используется такая же система фильтрации и перехода по по страницам видео списка: ***тут_была_ссылка*** Заранее благодарю за любую помощь. Ссылку потер, она необязательна. //модератор Последний раз редактировалось SkyM@n; 19.02.2009 в 00:28. |
19.02.2009, 00:34 | #2 |
Laravel/Vue expert
Старожил Подтвердите свой е-майл
Регистрация: 08.08.2007
Сообщений: 2,832
|
|
19.02.2009, 13:27 | #3 |
Пользователь
Регистрация: 18.02.2009
Сообщений: 12
|
Спасибо за совет
Спасибо за совет. Я уже думел о добавление пустых anchors, но тогда я меняю структуру URL для для одной из частей сайта. Я бы хотел это обойти. Ну как резервное решение оно всегда под рукой. Спасибо.
|
24.02.2009, 15:07 | #4 |
Пользователь
Регистрация: 18.02.2009
Сообщений: 12
|
что, некому помочь? Жаль.
А может это на самом деле нереально?! |
24.02.2009, 17:24 | #5 |
Laravel/Vue expert
Старожил Подтвердите свой е-майл
Регистрация: 08.08.2007
Сообщений: 2,832
|
|
24.02.2009, 17:47 | #6 |
Пользователь
Регистрация: 18.02.2009
Сообщений: 12
|
Модератор. Насколько я понял ты мне предлагаешь вставить пустые якоря в страницу, которые меняют общий вид адреса, но отдел маркетинга хочет избежать добавления # и с этим я нечего поделать не могу. Так что если я чего не понял, разжуй, но вроде ты просто не прочитал предыдущее сообщение.
|
24.02.2009, 19:52 | #7 |
Laravel/Vue expert
Старожил Подтвердите свой е-майл
Регистрация: 08.08.2007
Сообщений: 2,832
|
Если не хотите добавлять #, тогда делайте реврайт:
Код:
|
25.02.2009, 09:59 | #8 |
Пользователь
Регистрация: 18.02.2009
Сообщений: 12
|
Спасибо за идею. Попробую.
Что-то я стормозил. Через реврайты можно определить правила, но только со стороны сервера, а мне надо что бы адрес генерировался со стороны клиента. Со стороны сервера я могу это сделать и на РНР. Последний раз редактировалось ilusha; 25.02.2009 в 11:15. Причина: Что-то я стормозил |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Изменение страницы в браузере | Dj_smart | Общие вопросы Delphi | 5 | 19.10.2008 09:37 |
проверить текстовое поле веб-страницы на пустоту на языке JavaScript | Екатерина007 | JavaScript, Ajax | 1 | 08.05.2008 05:52 |
Как изменить partition table без перезагрузки | alexBlack | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 3 | 12.02.2008 08:03 |
Как сделать разрыв страницы печати по условию и узнать номер страницы | Leanna | Microsoft Office Excel | 2 | 21.01.2008 06:59 |
Html страницы | LineStown | Работа с сетью в Delphi | 3 | 11.04.2007 13:16 |