Javascript-форум (https://javascript.ru/forum/)
-   Internet Explorer (https://javascript.ru/forum/css-html-internet-explorer/)
-   -   Как поменять url в ie (https://javascript.ru/forum/css-html-internet-explorer/42388-kak-pomenyat-url-v-ie.html)

jobmsk 24.10.2013 16:32

все-таки думаю красивее будет сделать так:
js выдергиваем все что после # ,
далее передаем через ajax в php,
далее в php выдергиваем нужные парметры и возвращаем назад в js.
да, будет двойной раундтрип , но зато будет наплевать на присутствие # в url и url будет рабочим

devote 24.10.2013 16:45

Цитата:

Сообщение от jobmsk
но зато будет наплевать на присутствие # в url и url будет рабочим

я вам дал рабочий вариант, внутри JS у вас будет хороший URL без решетки

jobmsk 24.10.2013 17:00

проще сделал....мне в php и не нужно передавать содержимое hash , просто добавил вторую проверку в js : если при самой первой загрузке из php приходит пустой параметр , тогда идет проверка на наличие hash,
и если hash есть , тогда параметры извлекаем из него

причем если добавить проверку браузера, то можно убрать и history.js
и в html4 браузерах сразу менять значение hash

devote 24.10.2013 17:30

Цитата:

Сообщение от jobmsk
мне в php и не нужно передавать содержимое hash

а кто-то его туда передает?

jobmsk 24.10.2013 17:49

короче добавил проверку браузера, отключил history , теперь ссылки кроссбраузенно открываются независимо от наличия hash в url


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