- Операторы
- Управляющие инструкции
- JS Объекты
- браузер BOM
- HTML DOM
- События
- HTML Объекты
- Anchor
- Area
- Audio, Video
- Base
- Canvas
- Form
- IFrame
- Image
- Input
- Link
- Meta
- Option
- Progress
- Select
- Style
- Table
- Textarea
- TableHead и TableDate
- TableRow
- Промисы, async/await
- Сетевые запросы
- Бинарные данные и файлы
- Модули
- Классы
- Разное
Link
Объект w представляет собой HTML элемент <link>.
Свойства объекта Link
disabled | Позволяет блокировать связанный документ. |
href | Возвращает или устанавливает значение атрибута href данного элемента. |
hreflang | Возвращает или устанавливает значение атрибута hreflang данного элемента. |
media | Возвращает или устанавливает значение атрибута media данного элемента. |
rel | Возвращает или устанавливает значение атрибута rel данного элемента. |
type | Возвращает или устанавливает значение атрибута type данного элемента. |
disabled
Свойство disabled позволяет блокировать связанный документ.
Это свойство в настоящее время используется только с таблицами стилей.
linkObject.disabled [ = true|false ]
true
- блокируется (отключается) связанный документ.false
- связанный документ не отключен.
Возвращаемое значение
Логический, возвращает true
, если связанный документ заблокирован, в противном случае - false
.
Пример
<!DOCTYPE html> <html><head> <link id="myLink" rel="stylesheet" type="text/css" href="styles.css"> </head> <body> . . . <script> document.getElementById("myLink").disabled = true; </script> </body></html>
href
Свойство href возвращает или устанавливает значение атрибута href
данного элемента.
linkObject.href [ = URL ]
URL
- путь к файлу, на который делается ссылка
Возвращаемое значение
Строка, содержащая URL связанного документа.
Пример
var t='', x = document.getElementsByTagName('link'); for (var i=0; i < x.length; i++) {t += '\ntype=' + x[i].type + ', rel=' + x[i].rel + ', media=' + x[i].media + ', hreflang=' + x[i].hreflang + ', href=' + x[i].href +'\n';} Alert (t);
hreflang
Свойство hreflang возвращает или устанавливает код языка связанного документа.
Атрибут hreflang
не используется ни в одном из основных браузеров. Тем не менее, он может быть использован в поисковых системах, или в сценариях.
linkObject.hreflang [ = languagecode ]
languagecode
- код языка связанного документа.
Возвращаемое значение
Строка, содержащая код языка связанного документа.
media
Свойство media возвращает или устанавливает значение атрибута media
данного элемента.
linkObject.media [ = device ]
device
определяет устройство, для которого следует применять стилевое оформление. Это позволяет сделать разный стиль для отображения документа на экране монитора и при его печати. Допускается писать несколько значений через запятую:
- all
- Все устройства.
- braille
- Устройства, основанные на системе Брайля, предназначены для слепых людей.
- handheld
- Наладонники, смартфоны, устройства с малой шириной экрана.
- Печатающее устройство вроде принтера.
- screen
- Экран монитора.
- speech
- Речевые синтезаторы, а также программы для воспроизведения текста вслух. Сюда же входят речевые браузеры.
- projection
- Проектор.
- tty
- Телетайпы, терминалы, портативные устройства с ограниченными возможностями экрана. Для них не должны использоваться пикселы в качестве единиц измерения.
- tv
- Телевизор.
Возвращаемое значение
Строка, представляющая список разделенных запятыми типов носителей
rel
Свойство rel возвращает или устанавливает значение атрибута rel
данного элемента.
Атрибут rel
определяет отношения между текущим документом и документом, на который ведет ссылка, заданная атрибутом href
.
linkObject.rel [ = relationship ]
relationship
может принимать одно из следующих значений:
- top или home - ссылка на самую первую в иерархии сайта страницу.
- contents или toc - ссылка на файл оглавления сайта.
- index - ссылка на файл, который может выполнять индексный поиск по странице. Индексный поиск - это поиск нужного слова или словосочетания в пределах одной страницы.
- glossary - ссылка на файл, который является глоссарием страницы, и содержит термины и определения, которые упомянуты на странице. Обычно, ведет на краткий справочник.
- copyright - ссылка на файл, в котором показаны авторские права на страницу.
- next - ссылка на следующую страницу сайта по предполагаемому маршруту пользователя.
- previous - ссылка на предыдущую страницу сайта по предполагаемому маршруту пользователя.
- help - ссылка на файл помощи, в котором, скажем, более подробно расписано описанное на странице.
- search - ссылка на страницу поиска по сайту.
- start - точка входа, с которой начинается логическая структура сайта.
- chapter - ссылка на страницу, которая является главой текущей страницы.
- section - ссылка на страницу, которая является главным разделом текущей страницы.
- subsection - ссылка на страницу, которая является главным подразделом текущей страницы.
- bookmark - ссылка на закладку к текущей странице, установленную на другой странице.
- up или parent - ссылка на страницу, которая находится выше текущей страницы по иерархии сайта.
- first - ссылка на страницу, которая является первой по предполагаемому маршруту перемещения пользователя по сайту.
- last или end - ссылка на страницу, которая является последней по предполагаемому маршруту перемещения пользователя по сайту.
- child - ссылка на страницу, которая является дочерней по иерархии сайта в отношении к текущей странице.
- stylesheet - ссылка на файл css, в котором зранятся стилевые настройки оформления страницы.
- alternate - ссылка на альтернативный файл текущей страницы. Обычно, с таким свойством REL ссылаются на RSS-ленты обновлений сайта. Некоторые браузеры (Opera, Firefox) при обнаружении такого тэга выводят в адресной строке кнопку для перехода на альтернативный файл.
- icon или shortcut icon - ссылка на иконку страницы. Иконка будет отображаться в заголовке страницы.
- canonical - свойство, разработанное для поисковых ботов. Это ссылка на оригинал материала, опубликованного на странице. Если у вас на сайте имеются 2 страницы с одинаковым контентом, то при помощи этого тэга можно указать, который из контентов оригинал. Пример одинакового контента на одном сайте: страница с материалом и страница оптимизированная на печать.
- chapter - ссылка на страницу, которая является отдельной главой к текущей странице.
- appendix - ссылка на страницу добавления контента.
При использовании свойства rel="icon" или rel="shortcut icon" тэга LINK иконка может быть любая, но, желательно, чтобы она была размером 16x16 пикселей и качеством 32 битов на пиксел. Возможны и анимированные иконки, но двигаться они будут только в браузере Firefox. Остальные браузеры будут показывать только первый кадр анимации.
Возвращаемое значение
Строка, представляющая разделенный пробелами список типов отношений
type
Свойство type возвращает или устанавливает значение атрибута type
данного элемента.
linkObject.type [ = MIME-type ]
MIME-type
- имя MIME-типа в любом регистре. Для подключаемых таблиц связанных стилей применяется
тип text/css.
Возвращаемое значение
Строка, представляющая тип содержимого связанного документа