powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / При наличии тега <base> ссылки-якоря [href="#anchor"] разворачиваются относительно <base>
6 сообщений из 6, страница 1 из 1
При наличии тега <base> ссылки-якоря [href="#anchor"] разворачиваются относительно <base>
    #39495527
Cyrax_02
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В продолжение вот этой темы .

Если тег <base> не прописывать, то ссылки "#anchor" ожидаемо разворачиваются относительно текущей страницы (якорь добавляется к текущему URL). Но если прописать тег <base>, то ссылка-якорь разворачивается относительно этого <base> (якорь добавляется к <base>)

Вообще, по стандарту относительные ссылки разворачиваются так:
1. При наличии предваряющего слэша относительные ссылки разворачиваются относительно корня (хоста) сайта . Если при этом указан тег <base> - относительно хоста того URL, который указан в теге <base>)

2. При отсутствии предваряющего тега относительные ссылки разворачиваются относительно текущей директории , т.е. относительно части URL, расположенной перед последним слэшем (включая этот слеш). Если при этом указан тег <base>, то разворачиваются относительно URL, указанного в этом теге

3. Для коротких ссылок-якорей вида " #anchor " правило №2 при отсутствии тега <base> НЕ работает:
при отсутствии тега <base> такие ссылки-якоря разворачиваются относительно текущей страницы (а не текущей директории)

Вопрос . Как "заставить" короткие ссылки-якоря разворачиваться относительно текущей страницы при наличии тега <base> ? Сейчас у меня при наличии тега <base> такие ссылки-якоря разворачиваются относительно этого самого <base>.
...
Рейтинг: 0 / 0
При наличии тега <base> ссылки-якоря [href="#anchor"] разворачиваются относительно <base>
    #39495583
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cyrax_02,

смириться с этим поведением.

-избавиться от base
-прописать абсолютные пути
-навесить свой обработчик клика на все чисто фрагментные ссылки
...
Рейтинг: 0 / 0
При наличии тега <base> ссылки-якоря [href="#anchor"] разворачиваются относительно <base>
    #39495592
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cyrax_02,

Приведите маленький примерчик.
Это для того, чтобы понять у кого кривые руки.
...
Рейтинг: 0 / 0
При наличии тега <base> ссылки-якоря [href="#anchor"] разворачиваются относительно <base>
    #39495594
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSerge,

прямые руки у топикстартера
...
Рейтинг: 0 / 0
При наличии тега <base> ссылки-якоря [href="#anchor"] разворачиваются относительно <base>
    #39495599
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилShSerge,

прямые руки у топикстартера
Хорошо. Приведи пример ты. Проверить хочу. Я этот тэг вообще никогда не применял, а якоря - часто. Просто по приколу.
...
Рейтинг: 0 / 0
При наличии тега <base> ссылки-якоря [href="#anchor"] разворачиваются относительно <base>
    #39495607
Cyrax_02
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторПриведите маленький примерчик.Щасс. У себя в коде когда методы документирую, всё тщательно и подробно расписываю, но... ни одного примера.
Это как в в нашем законодательстве. Всё подробно расписано, но ни одного примера...
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / При наличии тега <base> ссылки-якоря [href="#anchor"] разворачиваются относительно <base>
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]