Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Убрать хеш из адресной строки (https://javascript.ru/forum/events/63853-ubrat-khesh-iz-adresnojj-stroki.html)

avalan4e 06.07.2016 15:09

рони,
Отлично! Цель достигнута. У меня такая же идея была где-то на периферии сознания, но не успел добраться. Благодарю за помощь.

warren buffet 08.07.2016 18:07

Кто знает зачем ждать онлоад и еще 0.3 сек для редиректа?

avalan4e 10.07.2016 02:38

warren buffet,
Насколько я понимаю, 0.3 секунды нужны для того, чтобы скрипт сработал после того, как произойдёт переход по хешу. Собственно сам onload слушается с целью попасть куда нужно при переходе по ссылке с учётом хеша с другой страницы. И поскольку событие обрабатывается и затирает адрес как только загружается страница, то нужного перехода не удаётся добиться без задержки. И вот этот момент мне самому интересно прояснить, а именно: как так получается, что на полностью загруженную страницу (после чего и срабатывает скрипт) не распространяется якорный переход?

warren buffet 10.07.2016 23:40

"Переход по хешу" это прокрутка страницы до элемента с id==hash если таковой имеется. А редирект сработает мгновенно. Закомпостировали моск друг другу.


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