Ques/Help/Req Кто делал так, чтобы на одном сайте при прокрутке в адресной строке менялся адрес - как потом этот адрес сделать как бы существующим?

МарковаЕкатерина

Active member
Команда форума
Moderator
Premium
Регистрация
23.08.2012
Сообщения
492
Реакции
97
Баллы
28
Возраст
47
Местоположение
РФ, Москва
Native language | Родной язык
Русский
Кто делал так, чтобы на одном сайте при прокрутке в адресной строке менялся адрес - как потом этот адрес сделать как бы существующим?
По событию scroll смотрим, где прокрутка, если дошла до следующего блока, с помощью pushState меняем адрес (соответственно и обработчик onpopevent заводим). У меня вопрос в том, что этот новый адрес, например, будет существовать только в истории посещения броузера, на него мы сможем перейти кнопками вперёд-назад.
А как сделать, чтобы его можно было, например, спустя некоторое время, вставить в адресную строку - и так же открылась та страница и перемоталась на тот блок?
Это с .htaccess связано?
Вот это не работает (если мы перед нужным блоком поставили <a name="block01"></a>):
RewriteEngine on
RewriteRule ^block01/$ index.php#block01
 
198 175Темы
635 146Сообщения
3 618 415Пользователи
еу4уууеууеНовый пользователь
Верх