Сервер Web своими руками. Язык HTML, приложения CGI и ISAPI




Локальные ссылки внутри документа


Если длина документа HTML велика, имеет смысл организовать ссылки на его отдельные логически самостоятельные части, расположив их, например, в начале документа. Такие ссылки мы будем называть локальными ссылками в документе.

Пусть вы создаете документ с именем book.htm, который состоит из нескольких глав. В начале документа вы желаете разместить оглавление, содержащее ссылки на отдельные главы.

Прежде всего вы должны определить в начале каждой главы локальные метки. Для этого следует использовать оператор <A> с параметром NAME, как это показано ниже:

<H2><A NAME="Chapter1">Первая глава</A></H2>

. . .

Содержимое главы

. . .

<H2><A NAME="Chapter2">Вторая глава</A></H2>

. . .

Содержимое главы

. . .

<H2><A NAME="Chapter3">Третья глава</A></H2>

. . .

Содержимое главы

. . .

<H2><A NAME="Chapter4">Четвертая глава</A></H2>

. . .

Содержимое главы

. . .

Здесь для заголовков глав определяются метки с именами Chapter1, Chapter2, Chapter3 и Chapter4.

Ссылки на созданные таким образом локальные метки выполняются также с помощью оператора <A>, имеющего параметр HREF:

<A HREF="book.htm#Chapter1">Первая глава</A>

<A HREF="book.htm#Chapter2">Вторая глава</A>

<A HREF="book.htm#Chapter3">Третья глава</A>

<A HREF="book.htm#Chapter4">Четвертая глава</A>

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

Заметим, однако, что загрузка большого документа может потребовать много времени. Поэтому следует рассмотреть возможность разделения документа на несколько файлов HTML с организацией оглавления в виде отдельного документа, содержащего только ссылки.




Содержание  Назад  Вперед