офф, ногами не пинать, вопрос про HTML

Надо сделать ссылку внутри html страницы на какую то ее часть.

Вот чего нарыл в инете:


Ссылки на точки внутри документа

Вы можете делать ссылки на различные участки или разделы одного и того же документа, используя специальных скрытый маркер для этих разделов. Это позволяет быстро переходить от раздела к разделу внутри документа, не используя скроллирование экрана. Как только вы щелкнете на ссылке, броузер переместит вас на указанный раздел документа, а строка, в которой стоит маркер данного раздела (обычно, первая строка раздела или заголовок раздела) будет ращзмещена на первой строке окна броузера (если данная строка не присутствует уже на экране броузера).

Для создания такой ссылки необходимо выполнить следующие шаги:

1. Создайте маркер раздела. Синтаксис данного маркера следующий:

<A NAME="named_anchor"> Текст-который-отобразится-в-первой-строке-броузера </A>

2. Создайте ссылку на данный маркер:

<A HREF="#named_anchor"> Текст </A>

3 .Чтобы открыть страницу на заданном месте, помеченном маркером имя должно быть следующимh
http://имя_страницы.html #имя_маркера

Есть ли какие то еще способы, чтобы можно было обойтись без "#" в имени открываемой страницы?

Зы: сори за офф, но тут больше народа сидит
0
Пользуй JS
0
.•°*”` Blaze™ `”*°•.
От пользователя афтаклубчег


никак
0
Сава Тимофеевич
Или XML
0
.•°*”` Blaze™ `”*°•.
а с XML что?
0
Сава Тимофеевич
От пользователя Blaze :D (свой человег)
а с XML что?

теже самые якоря, только тупо с указанием точки перехода..
ну а поскольку координаты у нас вроде без спецсимволов моно запрашивать. значит уйдет #
сплошная теория
0
Silencer™
От пользователя Blaze :D (свой человег)
Есть ли какие то еще способы, чтобы можно было обойтись без "#" в имени открываемой страницы?

а как тогда страница должна "узнать" до куда ей для данного пользователя проскроллировать? если ВСЕГДА надо скроллировать заданную страницу до определенной позиции, то это буквально в 2 строчки кода на JS решается
0
.•°*”` Blaze™ `”*°•.
Проблема вот в чем.

Программа в зависимости от условий посылает e-mail, который содержит ссылку на html страницу.

Так вот хз почему, но при передаче сообщения # обрезается. Т.е. вместо <страница.html#якорь> приходит <страница.html>

Настраивать программу бесполезно. Надо что то делать со страницей.
0
Silencer™
От пользователя Blaze :D (свой человег)
Надо что то делать со страницей.

дык страница не телепат ;-) без доп.данных она не узнает до какого именно якоря надо отмотать
0
.•°*”` Blaze™ `”*°•.
Вот и хочется узнать как то можно обойти эту фигню? может как то по другому делается
0
Silencer™
повторюсь ;-)
если прокручивать страницу надо всегда до одного и того же якоря, то решается на JS в 2 строчки. Если для разных пользователей до разных якорей, то никак
0
ExNK
нада пропатчить кдэ 2 под фрибсд
0 / 1
Тема автоматически закрыта.
0
Обсуждение этой темы закрыто модератором форума.