|
|
Книги-onlineancor Оглавление | Назад | Вперёд | Индекс Anchor (Якорь)Место в документе, являющееся целью для гиперссылки.
СозданиеЭтот объект создаётся в HTML тэгом A или через вызов метода String.anchor. Машина времени выполнения JavaScript создаёт объекты Anchor, соответствующие каждому тэгу A с атрибутом NAME. Эти объекты помещаются в массив-свойство document.anchors. Вы можете получить доступ к объекту Anchor по индексу в этом массиве. Чтобы определить anchor методом String.anchor: theString.anchor(nameAttribute)
При определении anchor тэгом A используйте стандартный синтаксис HTML. Если Вы специфицируете атрибут NAME, Вы можете использовать значение этого атрибута при индексировании в массиве anchors. ОписаниеЕсли объект Anchor является также объектом Link, он имеет вхождения в обоих массивах: anchors и links. Свойства. Резюме.
Методы. Резюме.Этот объект наследует методы watch и unwatch из Object. ПримерыПример 1. Якорь/anchor.В этом примере определяется anchor для текста "Welcome to JavaScript": <A NAME="javascript_intro"><H2>Welcome to JavaScript</H2></A> Если вышеприведённый anchor находится в файле intro.html, ссылка в другом файле может определять переход на этот anchor таким образом: <A href="books-page-javascript-javascript_13-intro.html#javascript_intro">Introduction</A>Пример 2. Массив anchors. Открываются два окна. Первое окно содержит серию кнопок, которые устанавливают location.hash во втором окне на определённый anchor. Во втором окне определены 4 якоря: "0", "1", "2" и "3." (Имена якорей в документе, следовательно, 0, 1, 2, ... (document.anchors.length-1)). Когда в первом окне нажимается кнопка, обработчик события onClick проверяет существование anchor, перед тем как установить в window2.location.hash имя специфицированного якоря. link1.html, в котором определены первое окно и кнопки, содержит следующий код: <HTML> <B>Links and Anchors</B> link2.html, где находятся якоря, содержит следующий код: <HTML> См. такжеLinknameОписаниеСвойство name содержит значение атрибута NAME. ПримерВыводится имя первого anchor в документе: alert("The first anchor is " + document.anchors[0].name) textОписаниеСвойство text специфицирует строку, которая выводится в тэге A. ПримерВыводится текст первого якоря документа: alert("The text of the first anchor is " + document.anchors[0].text) xПозиция по горизонтали левого края якоря по оси х в пикселах относительно левого края документа. См. такжеAnchor.yyПозиция по вертикали верхнего края якоря по оси у в пикселах относительно верхнего края документа. См. такжеAnchor.xОглавление | Назад | Вперёд | ИндексДата последнего обновления: 28 мая 1999 года. Внимание! Если у вас не получилось найти нужную информацию, используйте рубрикатор или воспользуйтесь поиском . книги по программированию исходники компоненты шаблоны сайтов C++ PHP Delphi скачать |
|