Ћекции.ќрг


ѕоиск:




 атегории:

јстрономи€
Ѕиологи€
√еографи€
ƒругие €зыки
»нтернет
»нформатика
»стори€
 ультура
Ћитература
Ћогика
ћатематика
ћедицина
ћеханика
ќхрана труда
ѕедагогика
ѕолитика
ѕраво
ѕсихологи€
–елиги€
–иторика
—оциологи€
—порт
—троительство
“ехнологи€
“ранспорт
‘изика
‘илософи€
‘инансы
’ими€
Ёкологи€
Ёкономика
Ёлектроника

 

 

 

 


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




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

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

ƒл€ навигации по такой сети предусматриваетс€ простой способ: те фрагменты документа, которые имеют переходы на другие его части, каким-то образом выделены. ѕростое интерфейсное действие на такой ссылке (нажатие на 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)





ѕоделитьс€ с друзь€ми:


ƒата добавлени€: 2015-01-29; ћы поможем в написании ваших работ!; просмотров: 1013 | Ќарушение авторских прав


ѕоиск на сайте:

Ћучшие изречени€:

Ќе будет большим злом, если студент впадет в заблуждение; если же ошибаютс€ великие умы, мир дорого оплачивает их ошибки. © Ќикола “есла
==> читать все изречени€...

833 - | 653 -


© 2015-2024 lektsii.org -  онтакты - ѕоследнее добавление

√ен: 0.009 с.