Перейти на главную   
  helloworld.ru - документация и книги по программированию  
helloworld.ru - документация и книги по программированию
    главная     хостинг    
Поиск по сайту:  
Смотрите также
Языки программирования
C#
MS Visual C++
Borland C++
C++ Builder
Visual Basic
Quick Basic
Turbo Pascal
Delphi
JavaScript
Java
PHP
Perl
Assembler
AutoLisp
Fortran
Python
1C

Интернет-технологии
HTML
VRML
HTTP
CGI
FTP
Proxy
DNS
протоколы TCP/IP
Apache

Web-дизайн
HTML
Дизайн
VRML
PhotoShop
Cookie
CGI
SSI
CSS
ASP
PHP
Perl

Программирование игр
DirectDraw
DirectSound
Direct3D
OpenGL
3D-графика
Графика под DOS

Алгоритмы
Численные методы
Обработка данных

Сис. программирование
Драйверы

Базы данных
MySQL
SQL

Другое

Хостинг


Друзья
demaker.ru
Реклама

Лучший хостинг. Аренда серверов




helloworld.ru

Ссылки

Понятие ссылки
Указатели
URL - адреса
Создание ссылок на документы и файлы
Внутренние ссылки
Файлы и другие встраиваемые объекты

Понятие ссылки

Гипертекстовый документ - это документ, содержащий ссылки на другие документы, позволяющие при помощи нажатия кнопки мыши быстро перемещаться от одного документа к другому. Часто подобные ссылки можно увидеть и в файлах справки программных продуктов.

Гипермедийный документ - основан на гипертекстовом документе, но в дополнение к тексту содержит разнообразную графику, видео- и аудиообъекты. В таких документах в качестве ссылок часто используются изображения. Существует очень много типов мультимедийных объектов, которые могут быть размещены на Web - странице.

Ссылка состоит из двух частей. Первая из них - это то, что вы видите на странице; она называется указатель (anchor). Вторая часть, дающая инструкцию браузеру, называется адресной частью ссылки (URL - адресом, URL reference). Когда вы щелкаете мышью по указателю ссылки, браузер загружает документ, адрес которого определяется URL - адресом. Составные части ссылки рассмотрены ниже.

Указатели

Указателем ссылки может быть слово, группа слов или изображение. Внешний вид указателя зависит от его типа, способов создания и установок программы читателя. Указатели бывают двух типов - текстовые и графические.

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

Графические указатели в принципе мало отличаются от текстовых. Они не подчеркиваются и не выделяются цветом, но вокруг них можно создать рамку. Графические указатели могут иметь самый разнообразный вид:

  • Маркеры списка (Bullets). Графические указатели часто имеют вид звездочки или другого маркера, указывающего отдельный пункт в списке. Как правило, строка рядом с маркером также является указателем, имеющим тот же самый адрес.

  • Пиктограммы. Многие авторы HTML - документов используют графические указатели в виде экранных кнопок, характерных для Window 95. Такие кнопки можно часто увидеть на начальных страницах Web - сайтов. Они служат своего рода оглавлением сайта и ведут к разным его страницам

URL - адреса

Второй частью ссылки является URL - адрес. Это не что иное, как адрес Web - страницы, которая будет загружена, если щелкнуть на указателе ссылки кнопкой мыши. Указание адреса может быть относительным или абсолютным:

Относительные указатели. URL - адрес файла, расположенный на том же компьютере, что и документ, в котором находится указатель этой ссылки, называется относительным. Это означает, что если браузер загрузил страницу, находящуюся по адресу http://www.mysite.com/page, то относительный адрес /picture подразумевает адрес http://www.mysite.com/page/picture, т.е. подкаталог, расположенный на той же машине. Относительные адреса удобны в использовании. Намного проще вставить только имя файла, а не весь длинный URL - адрес. Они также позволяют перемещать файлы в пределах сервера без больших изменений в межстраничной адресации.

Абсолютные указатели. URL - адрес, полностью определяющий компьютер, каталог и файл, называется абсолютным. В отличие от относительных адресов, абсолютные могут ссылаться на файлы, расположенные на других компьютерах.

Создание ссылок на документы и файлы

Для включения ссылки в документ необходимо сообщить браузеру, какой элемент страницы является указателем, и указать адрес документа, на который ссылаетесь. Оба действия выполняются при помощи тэга <A>.

Тэг <A> имеет единственный атрибут HREF, в котором размещается URL - адрес. Адрес может быть как относительным, так и абсолютным. Тэг <A> является контейнером.

Для облегчения работы с относительными указателями в HTML введен тэг <BASE>. Он располагается в начале документа и содержит URL - адрес, относительно которого в документе построена вся адресация. Это указание влияет на любой нижестоящий тэг, включая <A>, <IMG> и т.д.

Внутренние ссылки

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

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

<A NAME=MIDDLE> Middle section in Web page</A>

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

<A HREF= “#MIDDLE”>Jump to the middle</A>

Теперь, если пользователь щелкнет кнопкой мыши на словах Jump to the middle, программа просмотра выведет среднюю часть документа, причем указатель ссылки будет расположен в верхней строке окна.

Файлы и другие встраиваемые объекты

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

  • браузер “знает” этот тип документа и умеет с ним обращаться. Например, если вы создали ссылку на графический файл формата GIF, и пользователь щелкнул мышью на этой ссылке, программа просмотра очистит окно и выведет изображение. В некоторых случаях браузер может дополнительно использовать встроенный программный модуль (plug-in), без которого задача не была бы решена.

  • браузер “не узнает” тип принятого документа и “не знает”, что с ним делать. В этом случае он обратится к вспомогательным программам (helpers), имеющимся на машине пользователя. Если найдется подходящая программа, браузер запустит ее и передаст ей полученный документ для обработки.


[ Оглавление ]









helloworld.ru © 2001-2021
Все права защищены