Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Последний этюд к гипертексту



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

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

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

Посмотрел, вернулся обратно, или, не возвращаясь, продолжил путешествие по новой ссылке.

Гипертексты и браузеры

Вы поняли, что:

· гипертекстовые ссылки среди других элементов текста выделяются цветом и подчеркиванием;

· мышиный курсор на ссылке меняет свою форму и превращается в указующий перст;

· для перехода по ссылке необходимо щелкнуть по ней мышкой;

· для возврата из ссылки необходимо использовать навигационную кнопку браузера " Назад " (" Back ").

Если ссылки образуют вложенную цепочку, то кнопки " Назад " (" Back ") и " Вперед "(" Forward ") можно использовать для движения по пройденному ссылочному пути в обе стороны. Они работают как традиционные операции "откатка" и "накатка" в большинстве прикладных программ.

В нижеприведенном примере используется цепочка вложенных ссылок. Совершите небольшое путешествие. Сначала, щелкая ссылки, доберитесь до текста, в котором ссылок уже нет. Затем, пользуясь навигационными кнопками браузера, "прогуляйтесь" по пройденному пути вперед и назад.

Пример. Цепочка вложенных ссылок

Ссылки могут уводить не только в разные документы, но загружать на экран разные фрагменты одного и того же текста. В последнем случае навигационные средства браузера работают также.

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

Переход внутри одного документа

Для задания гипертекстового перехода внутри документа используют две команды <A>. Первая команда с атрибутом href является источником перехода, вторая с атрибутом name – приемником.

Общий вид программы

· Задание перехода по метке

· На экран выводится ссылка: текст

· Метка. Сюда браузер приходит по ссылке.

· На экране ничего не отображается

Для организации перехода внутри документа нужно:

1. Выбрать имя для метки.

· Имя должно быть уникальным в HTML-программе. Это означает, что других меток с таким именем в программе быть не должно.
А что будет, если не послушаться этого совета?
Когда одинаковых меток несколько, браузер выполняет переход на самую первую метку в программе.

· Имя может заключаться в кавычки.

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

2. Запрограммировать переход по метке. В месте перехода нужно написать команду < A href=#метка>текст</ A > .

Здесь:

· # -- ключевой символ;

· метка -- выбранное имя для метки;

· текст -- запись, которая будет выглядеть на экране браузера как ссылка.

3. Установить тег с меткой в нужном месте HTML-программы.
Перед фрагментом HTML-программы, на который должен выполниться переход записать команду-метку < A name=метка></ A > .

При этом:

· имя метки должно быть то же самое, что и в команде, задающей переход;

· на экране тег-метка < A name=метка> никаких изображений не строит.

Пример

Программа переход к другому документу.

Для того, чтобы браузер загрузил в свое окно новый HTML-документ, нужно записать в программе ссылку при помощи команды < A > с атрибутом href=имя_файла.

Общий вид программы

· Выполнить файл "имя_файла".

· На экран выводится ссылка: текст · При щелчке пользователя на ссылке браузер строит на экране документ по программе, заданной в файле"имя_файла".

Документ

Программа (файл doc1.htm)

Программа, на которую настроена ссылка в документе (файл doc2.htm)

Переход к метке другого документа

Мы научились решать такие задачи:

· передавать управление в другую часть документа;

· передавать управление в другую программу (HTML-файл).

Эти два метода можно объединить и передать управление из одного документа к метке внутри другого.


Общий вид программы

· Приступить к показу фрагмента с меткой "метка" в файле " имя_файла ". На экран выводится ссылка: текст.

· При щелчке пользователя на ссылке браузер строит на экране документ по программе, заданной в файле "имя_файла", начиная с фрагмента с меткой " метка".

Документ

Программа (файл doc3.htm)

Программа, на которую настроена ссылка в документе (файл doc4.htm)





Дата публикования: 2014-11-03; Прочитано: 435 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.009 с)...