Как перенаправить на якорь, с другой страницы?
У меня есть php страница (profile.php), на которой имеется таблица с id="log_activity", и мне нужно с другой страницы (например с index.php) перенаправить пользователя на страницу profile.php но чтобы отрылась вкладка под id - log_activity.
пробовал вот так: href="/profile.php#log_activity" не получилось
Дополнительно:
Если в результате перенаправления в адресной строке вы видите "/profile.php#log_activity", это значит, что перенаправление получилось и ваш вопрос не связан с php. Если не видите, то вопрос не связан с якорями.
Ребята, уже разобрался, нужно было сделать проверку в div, если action=log_activity, то мы показываем данный div.
Всем спасибо, закрыто.
Ответы:
Попробуйте использовать JavaScript:
<button onclick="redirectToProfile()">Перейти на страницу profile.php</button> <script> function redirectToProfile() { window.open('profile.php#log_activity', '_blank'); } </script> |
<button onclick="redirectToProfile()">Перейти на страницу profile.php</button> <script> function redirectToProfile() { window.open('profile.php#log_activity', '_blank'); } </script>
- И как это должно помочь?
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос
Для перенаправления на якорь с другой страницы вам необходимо указать якорь в URL адресе. Якорь в URL адресе представляется символом решетки "#" и за ним следует название якоря.
Например, если у вас есть якорь на странице с названием "section1", чтобы перенаправить пользователя на этот якорь с другой страницы, вам нужно указать URL адрес страницы, за которым следует "#section1". При переходе по этому URL адресу браузер автоматически прокрутит страницу к указанному якорю.
Пример использования в HTML:
<a href="https://www.example.com/page#section1">Перейти к разделу 1</a>
Таким образом, при клике на ссылку "Перейти к разделу 1" пользователь будет перенаправлен на страницу https://www.example.com/page и страница автоматически прокрутится к якорю с названием "section1".
Убедитесь, что якорь на целевой странице действителен и соответствует указанному в URL адресе.