Как перенаправить на якорь, с другой страницы?

Ссылка скопирована
15 апреля 2026 1 ответ

У меня есть 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>

  • И как это должно помочь?
Нужно решить такую задачу?

Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

Заказать помощь
Лучший ответ
1
Андрей PHP Ответ

Для перенаправления на якорь с другой страницы вам необходимо указать якорь в URL адресе. Якорь в URL адресе представляется символом решетки "#" и за ним следует название якоря.

Например, если у вас есть якорь на странице с названием "section1", чтобы перенаправить пользователя на этот якорь с другой страницы, вам нужно указать URL адрес страницы, за которым следует "#section1". При переходе по этому URL адресу браузер автоматически прокрутит страницу к указанному якорю.

Пример использования в HTML:

<a href="https://www.example.com/page#section1">Перейти к разделу 1</a>

<a href="https://www.example.com/page#section1">Перейти к разделу 1</a>

Таким образом, при клике на ссылку "Перейти к разделу 1" пользователь будет перенаправлен на страницу https://www.example.com/page и страница автоматически прокрутится к якорю с названием "section1".

Убедитесь, что якорь на целевой странице действителен и соответствует указанному в URL адресе.

Другие ответы (0)

Пока нет других ответов. Будьте первым, кто поможет автору.

Ответить на вопрос

комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вам также может быть интересно