Закладки
 

     MOYCOMP.NET

Меню


сайт html, ПРИНЦИПЫ JOOMLA, ПОНЯТИЯ JOOMLA, сделать сайт joomla, Модули JOOMLA, самоучитель joomla, joomla руководство, домены, Доменные имена, Что такое интернет, Легко ли сделать сайт, сайт php, Joomla компонент content, joomla

Закладки


Действительно, гиперссылка - могучее средство. В сущности, это готовый инструмент, решающий одну из самых важных задач в любой книге, будь она бумажная или электронная, - задачу перехода в нужную точку из оглавления или предметного указателя. В бумажной литературе, кстати, последняя задача так и не решена удовлетворительно: найти по ссылке в предметном указателе страницу, где объясняется нужное понятие, еще можно, но отыскать на странице сам термин бывает непросто. И, в любом случае, это довольно скучная и долгая операция.

То ли дело гипертекстовая ссылка! Переход по ней происходит мгновенно и сразу в нужную точку.

Стоп.

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

Конечно, можно поступить и так. Но это значит - заставить посетителя страницы каждый раз вручную вводить искомый термин в окно поиска. Верьте мне на слово: ему это надоест, и очень быстро. И тогда он помянет вас словом - не обязательно тихим и вряд ли незлым...

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

В HTML такие закладки тоже есть. По реализации они очень похожи на метки, используемые программистами для переходов внутри программы. Для перехода по такой закладке в HTML-коде требуется создать два объекта.

В "точке выхода" создается закладка, которой присваивается какое-нибудь имя. Это имя может содержать любые латинские буквы, а также цифры. Например, метку для перехода в начало страницы можно назвать begin, а для перехода в конец - end. В соответствующих точках кода страницы ставятся дескрипторы <А> с параметром name, которому присвоены эти значения:

<!-- начало страницы> <А name=begin>

<А name=end>

<!-- конец страницы>

 

Лучше выбирать меткам осмысленные имена. Броузеру все равно, но вам потом будет проще читать и редактировать код.

Теперь, если мы хотим сослаться не просто на файл, а на конкретное место этого файла, нужно, кроме имени файла, указать имя закладки. По правилам HTML разделителем между этими именами служит знак #:

<А href="page2.html#begin">Перейти  в начало страницы page2.html</A>

<А href="page2.html#end"> Перейти в конец страницы page2.html</A>

Обратим внимание: в наших руках теперь средство, позволяющее "перепрыгивать" не только с одной страницы на другую, но между разными точками одной и той же страницы. В последнем случае указание имени файла в ссылке становится излишним, и его можно опустить. Если переход по ссылке происходит в пределах одного файла, достаточно ограничиться указанием только имени метки: <А href="#begin">nepeйти в начало текущей страницы</А>

 Проведя достаточно времени в Internet, вы заметите, что ссылки ведут себя по-разному: в одних случаях открываются в том же окне, в других - в новом. Такое поведение гиперссылок определяется параметром target. Подробнее мы поговорим о нем, когда займемся фреймами (см. главу И). А пока что обратим внимание на два его предопределенных значения - _blank и _self (обязательно со знаками подчеркивания впереди!). Если в дескрипторе <А> указан параметр target = blank, то объект, на который указывает эта гиперссылка, всегда открывается в новом окне. Если же target=_self, то объект открывается в том же окне, что и документ, содержащий гиперссылку. Последний режим используется по умолчанию, так что указывать ек  специально не обязательно.

У значения _blank параметра target есть свои преимущества и недостатки. Как показывает практика, в большинстве случаев посетители страниц предпочитают сами решать, в каком окне открывать новую страницу, - в новом или в уже существующем. И это несмотря на то, что, как правило, они все же предпочитают новое окно! Такой вот парадокс... Но иногда использование значения _blank удобно и оправдано, например, когда на странице много ссылок. Такие ситуации возникают, в частности, на страницах поисковых серверов.




Вернуться на главную

Реклама

 


MOYCOMP.NET 2008