|
28.07.2013, 12:37
|
|
Профессор
|
|
Регистрация: 04.12.2009
Сообщений: 579
|
|
Сообщение от salat-production
|
А если уж такая малина пошла.
Как сюда правильно прикрутить replace("#","?")
|
если заменить решетку на знак вопроса, это уже не хэш получится, а отдельная страница.. нельзя так делать. да и работать не будет, при каждом клике будет перезагружаться страница.
__________________
С моих слов записано верно.
|
|
28.07.2013, 13:56
|
|
Профессор
|
|
Регистрация: 30.04.2012
Сообщений: 3,018
|
|
Сообщение от T-sh
|
при каждом клике будет перезагружаться страница.
|
Если сделать через history.pushState, то не будет перезагружаться.
|
|
28.07.2013, 15:42
|
Аспирант
|
|
Регистрация: 22.10.2012
Сообщений: 40
|
|
Сообщение от Ruslan_xDD
|
Если сделать через history.pushState, то не будет перезагружаться.
|
Я уже почитал об этом, как я понял что будет проблематично влепить это в такой скрипт.
Мол игра не стоит свеч.
|
|
28.07.2013, 15:54
|
|
Профессор
|
|
Регистрация: 04.12.2009
Сообщений: 579
|
|
Сообщение от Ruslan_xDD
|
Если сделать через history.pushState, то не будет перезагружаться.
|
Как я понял еще из первого вопроса поста, необходимо, чтобы модульные окна открывались и при переходе сразу по ссылке с хэшем: example.com/#id=1. Если заменить на знак вопроса: example.com/?id=1 — не важно, что будет наскриптовано, нужно будет менять серверную часть. А уже потом скрипт учить разбирать URL. В общем, велосипед на костылях получится.
хотя нет..ошибаюсь, можно сделать...
__________________
С моих слов записано верно.
Последний раз редактировалось T-sh, 28.07.2013 в 15:58.
|
|
28.07.2013, 16:14
|
|
Профессор
|
|
Регистрация: 30.04.2012
Сообщений: 3,018
|
|
history.pushState(0, 0, '?'+location.hash.substr(1));
|
|
28.07.2013, 23:00
|
Аспирант
|
|
Регистрация: 22.10.2012
Сообщений: 40
|
|
Сообщение от Ruslan_xDD
|
history.pushState(0, 0, '?'+location.hash.substr(1));
|
Респект!
Вот только все таки
history.pushState(0, 0, location.hash.replace('#','?'));
Задача решена
|
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
location.hash убрать # |
avaVusal |
Общие вопросы Javascript |
12 |
04.07.2012 13:33 |
|
|
|