Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Что такое HTTP 10 страница




Вот продолжение нашего примера:

<frameset cols="25%. 75%>
<frame src="index.html" />
<frame src="viewer.html" name="doc_viewer" id="doc_viewer" />
<noframes>
<р>Этот сайт требует наличия браузера с поддержкой фреймов.
Если ваш браузер не соответствует этому требованию,
вы можете перейти непосредственно на
<а href="/articles/ index.html">главную страницу</а>
</р>
</noframes>
</frameset>

Обратите внимание: я назвал второй фрейм doc_viewer, оставив первый без названия. В нашем случае первый фрейм не нуждается в имени, потому что там содержится лишь индекс, который не будет никогда целевым объектом. Целевым объектом будет doc_vi ewer, поэтому имеет смысл приписать ему name (или id, что то же самое).

ПРИМЕЧАНИЕ

Имена фреймов могут быть какие угодно, следует избегать начинать их с подчеркивания («_»). Дело в том, что существует ряд зарезервированных имен, начинающихся с подчеркивания. (Они обсуждаются далее в параграфе «Специализированные целевые объекты и удаление фреймов».) Следует помнить, что имена должны быть уникальными и не бессмысленными. Не следует делать их слишком длинными.

Целевые объекты указываются с помощью атрибута target элемента <а>. На индексной странице в нашем примере я создаю гиперссылку:

<а href="storyl.html" target="doc_viewer">
Читайте историю №1</а>

Теперь если щелкнуть на ссылке с левой стороны, то справа отобразится тот документ, на который вы по этой ссылке перешли. На рисунке 12.5 показан еще один пример со множеством ссылок, отображаемых в одном и том же фрейме.

Рис. 12.5. Слева — ссылки, справа — фрейм для их просмотра

СОВЕТ

Какую страницу сделать открывающейся по умолчанию во фрейме просмотра ссылок? На рисунке 12.5 показан принципиальный подход. Можно сделать что-то подобное, а можно просто вывести первую статью, какую-нибудь картинку или что-нибудь другое, что будет отражать суть всего сайта.

Помните, что якоря могут содержать совершенно разные ссылки на любые URL.

Например:

<а href="http://www.w3.org/html/" target="doc_viewer">
Узнайте больше про НТМL</а>


Эта страница будет показана браузером во фрейме просмотра. (Вот это как рая и раздражает многих — во фреймах отображаются страницы совершенно непонят ного происхождения, взятые с других сайтов и т. д.)

Якорь, расположенный в целевом фрейме, может иметь атрибут target, указывающий на него самого, хотя это не обязательно. Если вы в данном случае просто пропустите target, страница все равно загрузится в том же фрейме.

Параметры <frame />

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

  • noresize="noresize". Запрещает изменять размер фрейма.
  • frameborder. Может принимать всего два значения: 1 или 0. Если он равен 1, это означает, что у фрейма есть граница. Соответственно, 0 означает отсутствие границы.
  • scrolling может иметь значения yes, no или auto, с помощью которых задается режим прокрутки конкретного фрейма. При этом yes означает постоянное отображение полосы прокрутки, по — ее отсутствие, a auto — отображение только в случае необходимости.
  • marginwidth и marginheight — это атрибуты, которые отвечают за горизонтальные и вертикальные поля. Оба принимают численные значения, единицы измерения — пикселы.
  • longdesc. Значение — тот URL, где хранится описание данного фрейма.

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

Вложенные фреймы

Интересно, а что делать, если требуется создать и вертикальный, и горизонта ный набор фреймов? Например, на всю ширину экрана вверху требуется раст нуть баннер, а ниже разместить рядом два фрейма. Это делается при помощи вложенных элементов <frameset>.

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

<frameset rows="100. *">
<frame src="banner.html" scrolling="no" noresize="noresize" />
<frameset cols="25%. 75%>
<frame src="index.html" noresize="noresize" />
<frame src="viewer.html" marginwidth="5"
marginheight="5" />
</frameset>
<noframes>
<p> Этот сайт требует наличия браузера с поддержкой фреймов.
Если ваш браузер не соответствует этому требованию,
вы можете перейти непосредственно на
<а href="/articles/ index.html">главную страницу</а>
</noframes>
</frameset>

Итак, в данном примере второй <frameset> вложен в первый. На самом деле он заменяет собой второй элемент <f rame />, требующийся первому набору фреймов. Разве такое возможно? Оказывается, да, поскольку в качестве второго фрейма выступает целый <frameset>. В нем и определяются две колонки, на которые разделяется вторая строка (рис. 12.6).

Рис. 12.6. С помощью вложенных элементов <frameset> можно определять столбцы внутри строк, и наоборот

Дополнительные возможности фреймов

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

Специализированные целевые объекты и удаление фреймов

Я уже упоминал о том, что существуют зарезервированные значения атрибута target, те самые, которые начинаются со знака подчеркивания. Они позволяют указать целевой объект фреймов, не обращаясь к ним по именам. Можно также заставить веб-документ появляться в новом окне браузера. Вот перечень специальных значений target:

  • _sel f. Заставляет документ отображаться в том же фрейме, в котором расположена ссылка на него.
  • _parent. Открывает документ в окне, являющемся родительским по отношению к данному.
  • _top. Используя это значение, можно попытаться заставить документ загрузиться в текущем окне браузера, удалив при этом набор фреймов.
  • _blank. С помощью этого значения можно открывать документ в новом окне браузера. Иногда это бывает необходимо.

Остановимся на следующем примере. Вначале рассмотрим «скелет» веб-страницы фреймами:

<frameset rows="100, *">
<frame src="banner.html" />
<frameset cols="25%. 75%">
<frame src="index.html" />
<frame src="viewer.html" name="doc_viewer" id="doc_viewer" />
</frameset>
</frameset>

Теперь представим себе, что нижеследующие ссылки входят в состав страницы index.html, загружающейся во вторую строку, левую колонку набора фреймов. Показан весь спектр значений атрибута target:

<!-- Целевой объект - третий фрейм -->
<а href="newpage.html" target="doc_viewer">
<!-- Целевой объект - фрейм, в котором index.html -->
<а href="newpage.html" target="_self">
<!-- Целевой объект - фрейм из первого набора -->
<а href="newpage.html" target="_parent">
<!-- Целевой объект - вершина страницы: фреймы удаляются -->
<а href="newpage.html" target="_top">
<!-- Открывает newpage.html в новом окне -->
<а href="newpage.html" target="_blank">

Итак, помимо всех этих замечательных возможностей задания целевых объектов, у нас есть два способа удаления фреймов как таковых. Значение "_top" атрибута target помещает документ в начало страницы, а значение "_blank" вообще открывает новое окно браузера для вывода документа.

СОВЕТ

Атрибут target (и его специальные значения) может использоваться и с некоторыми другими элементами. Среди них элемент <base>, обсуждавшийся в главе 7, элемент <агеа>, речь о котором шла в главе 11. Элемент <form> также может иметь атрибут target, его мы рассмотрим в главе 15.

Предоставление пользователям возможности выбора

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

Индексная страница

Довольно часто один из фреймов содержит исключительно набор ссылок, который выглядит как пульт дистанционного переключения каналов для телевизора. Это касается прежде всего страниц, концентрирующих внимание пользователя на определенных тематических статьях или наборах изображений. Возможно, в этих случаях удобно сделать индексную страницу доступной напрямую, как это показано на рис. 12.7.

Индексная страница может загружаться в отдельном окне браузера. Это неплохая идея, поскольку пользователь в этом случае может увидеть полный список страниц и изображений, на которые имеются ссылки. Возможно, это не очень удобно — всякий раз после просмотра страницы или картинки придется нажимать в браузере кнопку Назад, но ведь пользователь сам это выбрал, отказавшись от фреймов. Рассмотрим пример кода:

Щелкните <а href="index.html" target=
"_top">здесь</a>, чтобы увидеть список
ссылок (индексную страницу), развернутый
на весь экран.

 

 

Рис. 12.7. Сверху — исходный набор фреймов. Снизу — индексная страница сама по себе в отдельном окне

ПРИМЕЧАНИЕ

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

URL, ссылающиеся сами на себя

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

Решение вопроса оказывается на удивление простым. В веб-документе поставьте ссылки на все страницы, предназначенные для фреймов. (Для этих целей подой дет, например, самый верх или низ документа.) Таким образом становится известен URL любой страницы.

Если открывать ссылку, указывающую на текущую страницу, в новом окне, то пользователь сможет без лишних забот распечатать страницу.

<р>Просмотр в новом окне документа
<а href="article2.html" target="_blank">
http:// www.review.central.org/articles/article2.html</a></p>

Внешние ссылки

Одним из животрепещущих вопросов является размещение в своих фреймах чужих веб-страниц. Есть определенное удобство в том, чтобы открывать, например, тематически близкую страницу в одном из фреймов, однако это в лучшем случае будет расценено как грубость, а в худшем — как нарушение закона об авторских правах. Во избежание каких-либо проблем следует использовать атрибут target="_blank" во всех якорях, содержащих ссылки на чужие веб-страницы. Только тогда можно уверенно сказать, что документ будет выглядеть так, как его задумывал автор.

ПРИМЕЧАНИЕ

Некоторые популярные веб-сайты, такие как About.com и Ask.com размещают содержимое инородных сайтов прямо внутри своих фреймов. Правда, обычно имеется кнопка, позволяющая убрать фрейм путем установки атрибута target="_blank". He знаю, может быть, такой меры и достаточно для того, чтобы сайт оставался в рамках закона. В любом случае никто не мешает вам взглянуть на исходные коды, чтобы узнать, как это реализовано.

Элемент <iframe>

Забавно, но этот элемент имеет прямое отношение к <frame />, но совершенно никак не связан с <f rameset>. Все дело в том, что <iframe> позволяет создавать независимые внутристрочные фреймы внутри обычного HTML-документа. Контейнер <iframe> может располагаться внутри <body> любой страницы, однако он предна значен для того, чтобы содержать другую страницу, как фрейм <frame> в составе набора фреймов <f rameset>. Вот небольшой пример:

<iframe src="extra.html" width="300" height="300"
frameborder="l" scrolling="yes" align="nght">Если вы видите
этот текст, значит ваш браузер имеет поддержку
внутристрочных фреймов. Щелкните
<а href="extra.html">Здесь</a>, чтобы увидеть содержимое
этого фрейма </iframe>

Элемент <iframe> может иметь почти все те же атрибуты, что и <frame>, включая frameborder, marginwidth, marginheight и даже scrol 1 ing. Кроме того, есть и специфические атрибуты именно данного контейнера: height и width. Они задают, соответ ственно, высоту и ширину фрейма в пикселах. Еще <iframe> может иметь атрибут align, делающий внутристрочный фрейм плавающим. Значениями этого атрибута, как обычно, являются right и left. Обратите внимание на контейнерный характер <iframe>: текст, который в нем содержится, выводится на экран в том случае, когда браузер пользователя не имеет поддержки внутристрочных фреймов. На рис. 12.8 показано, как выглядит в окне браузера предыдущий пример.

Элемент <iframe> относится только к стандарту переходного XHTML. В варианте XHTML Strict он может быть заменен элементом <object>, речь о котором пойдет в главе 13.

Рис. 12.8. Элемент <iframe> используется для вставки одного веб-документа в другой

Резюме

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

Работать с фреймами несложно. Для этого используется элемент <f rameset>, вставляемый вместо секции <body> вашей веб-страницы. Внутри него и определяются строки или столбцы фреймов. Каждый из них, в свою очередь, задается с помощью элемента <frame />. В нем указывается адрес страницы и некоторые другие атрибуты. Один из них, name или id, дает возможность идентифицировать данный фрейм, а значит, и обращаться к нему.

После этого мы познакомились со спецификацией <frameset> и со вложенными фреймами, дающими возможность организовывать довольно сложные структуры. Вы также узнали о специализированных целевых объектах, позволяющих выводить документы в родительских фреймах, новых окнах браузера и т. д. Затем мы представили несколько способов удаления фреймов по желанию пользователя. Наконец, вы познакомились с элементом <iframe>, позволяющим вставлять один веб-документ внутрь другого, наподобие того как вставляется изображение. Следует помнить, что элемент <iframe> не входит в стандарт XHTML Strict. В следующей главе вы узнаете о том, как вставляются в веб-документы мультимедийные элементы: видео, анимация и приложения на Java.

Глава 13. Добавление мультимедийных элементов и Java-приложений

    • Что такое мультимедиа?
      • Причины использования мультимедиа
      • Типы файлов
      • Связывание и внедрение
    • Мультимедийные элементы на ваших страницах
      • Добавление гиперссылок
      • Внедрение мультимедийных элементов
      • Внедрение QuickTime
      • Формат Windows Media
      • Формат RealMedia
      • Подключение анимации в формате Flash
    • Работа с Java
      • Java-апплеты
      • Включение апплетов с помощью <object>
    • Резюме

С течением времени Всемирная паутина стала средством передачи не только текстовых данных и изображений, но и видео, звука и всего того, что носит название мультимедиа. В этой главе вашему вниманию будет представлен краткий обзор наиболее популярных видеоформатов: QuickTime и Windows Media, технологии флэш и т. п. Передача звука тоже имеет немалое значение. С возникновением технологии сжатия аудиосигнала, в частности формата МРЗ, стал возможен обмен по Сети записями высокого качества. При этом скорость передачи оказалась вполне приемлемой.

Мы рассмотрим в этой главе и такой вопрос, как подключение приложений на Java — популярном языке программирования. Java-программы могут выполняться прямо в окне браузера, что позволяет автоматизировать процесс взаимодействия с пользователями сайта.

Итак, в данной главе мы рассмотрим:

  • различные типы мультимедиа и причины их использования;
  • переносимые документы, флэш-анимация, документы Word и другие объекты мультимедиа на вашем сайте;
  • Java и Java-апплеты.

Что такое мультимедиа?

Вы, вероятно, употребляли этот термин не одну сотню раз, не очень задумываясь над тем, что именно он означает. Термин мультимедиа относится к такому компьютерному представлению информации, которое состоит из более чем одного типа данных. Это может быть, например, текст и звук, или видео и звук. Но в обиходе слово «мультимедиа» зачастую используется для того, чтобы обозначить нечто большее, чем просто текст или изображение. Другими словами, даже видеоряд без звука в применении к информационным технологиям, скорее всего, назовут «мультимедийной презентацией».

Большинство элементов мультимедиа, встречающихся в Сети, основаны на том или ином зависящем от времени материале, будь то видео, звук или анимация. Процесс проигрывания можно запустить, остановить, «перемотать», как обычную видео- или аудиокассету. Некоторые мультимедиа-презентации содержат интерактивные элементы — какие-нибудь кнопки перехода, например. Но такое встречается не очень часто. Чаще всего мультимедийные элементы напоминают привычные видео- и аудиоролики.

Рассмотрим для примера видеоформаты QuickTime и Windows Media. Видеоряд представляет собой набор отдельных изображений, показываемых с такой скоростью, что они «оживают». Принцип можно сравнить с форматом animated GIF, который мы обсуждали в главе 11. Компьютерные видеотехнологии, конечно, несколько сложнее: в частности, видеоряд сопровождается синхронизированной звуковой дорожкой, но основа та же — меняющиеся во времени изображения. То же самое касается и звуковых файлов, которые представляют собой тысячи сэмплов, воспроизводимых с большой частотой. В зависимости от этой частоты может меняться качество звучания, которое, впрочем, зависит и от структуры сэмплов. Когда обычную запись переводят в компьютерный формат, это называется оцифровкой.

Вам как веб-дизайнеру важно знать три вещи.

  • Причины, которые заставляют вас использовать мультимедиа на своей странице. Достаточно ли они веские?
  • Используемые типы файлов и их популярность/распространенность среди пользователей. От этого будут напрямую зависеть размеры вашей аудитории.
  • Способ проигрывания мультимедийных элементов. Следует обдумать, к чему именно вы стремитесь: к поддержке вспомогательных приложений, добавлению мультимедиа-элементов в веб-страницу с помощью определенных программ, подключаемых к браузеру, или же браузер будет все делать сам.

Рассмотрим эти вопросы подробнее.

Причины использования мультимедиа

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

Самыми большими являются видеофайлы. Даже минутный фрагмент, проигрывающийся в маленьком окошке, может занимать 10,20 Мбайт и более. Совершенно ясно, что не найдется много желающих проводить долгие часы в Интернете, скачивая такой файл. Звуковые файлы «весят» на порядок меньше. Трехминутная запись высокого качества занимает до 3,5 Мбайт. Анимация для Web кажется компромиссным вариантом, но и она может занимать сотни килобайт, что гораздо больше, чем средний графический файл.

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

Типы файлов

Вы, вероятно, уже встречались ранее с типами файлов мультимедиа, о которых пойдет речь. Некоторые из них мы только что упоминали. Я имею в виду видеоформаты QuickTime и Windows Media, аудиоформаты WAV и МРЗ, а также интерактивную анимацию в формате Macromedia Flash. Кроме перечисленных, конечно же, существует еще множество других типов мультимедийных файлов. В таблице 13.1 они приведены, но только те, которые имеют какое-то отношение к Сети.

Таблица 13.1. Форматы мультимедиа

Формат файла Тип файла Расширение
Sun Systems sound Цифровое аудио .аu
Windows sound Цифровое аудио .wav
Audio Interchange Цифровое аудио .aiff,.aifc
MPEG/MP3 audio Цифровое аудио .mpg,.mp3
MIDI audio Команды управления звуком .mid,.midi
RealMedia Аудио/видео поток .ra,.rm,.ram
CompuServe GIF Графика .gif
JPEG (метод сжатия) Графика .jpg,.jpeg
TIFF Графика .tif,.tiff
Windows bitmap Графика .bmp
Macintosh picture Графика .pict
Fractal animations Анимация .fli,.flc
MPEG video Видео .mpg,.mpeg
QuickTime Видео .mov,.qt
Microsoft video Видео .avi
Digital video (формат DV) Видео .dv
Macxromedia Shockwave Director Презентация .scr,.dir
Macxromedia Shockwave Flash Анимация .swf
Microsoft Excel documents Данные электронных таблиц .xl,.xls
Microsoft Word documents Форматированный текст .doc

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

В таблице 13.1 приведены и некоторые неожиданные на первый взгляд форматы: документов Microsoft Excel и Microsoft Word. Это, конечно, не мультимедиа, но и не простой текст с картинками. Можно назвать это обогащенным форматом передачи данных. Иногда и таблицы Excel, и документы Word встречаются в Сети и отображаются специальными приложениями, созданными корпорацией Micrо soft. К тому же повсеместное распространение этих форматок дает гарантию, что удаленный пользователь сможет адекватно воспринять передаваемые данные. До кументы Word передаются через Интернет, в частности, для дальнейшего редак тнрования или печати.

Наконец, нельзя не отметить тот факт, что в табл. 13.1 не раскрывается структура форматов. Например, файлы QuickTime и Windows Media представляют собой потоки данных, как и RealMedia. «Поток» в данном случае означает, что видео и/или звук проигрывается на компьютере пользователя по мере скачивания файла, а не тогда, когда процесс передачи полностью завершается. К тому же все три формата могут использоваться как исключительно звуковые.

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

Связывание или внедрение

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

Существуют браузеры, способные выводить звуковые файлы, например типа WAV. Но чаще всего возможности проигрывания мультимедиа не являются встроенными. Вместо этого ответственность за их вывод перелагается на вспомогательные приложения или специальные библиотеки, подключаемые к браузерам (плагины). Вспомогательное приложение — это некая программа, которая автоматически запускается для воспроизведения файла того или иного типа, ассоциированного с ней. В этом случае принято говорить, что устанавливается связь с мультимедиа-файлом, а ссылка называется не «гиперссылкой», а «ссылкой гипермедиа».

Плагин находится в непосредственном контакте с браузером при воспроизведении мультимедийной информации, хотя бы потому, что все происходит в одном и том же окне, а элемент выглядит как часть страницы. В этом случае говорят о внедрении, а не о связывании. Плагины — это небольшие файлы программного кода, которые обычно хранятся в специальном подкаталоге на жестком диске пользователя. При загрузке браузера происходит инициализация этих файлов. Если на странице обнаружен элемент <embed> или <object>, то производится попытка использовать один из имеющихся плагинов для вывода мультимедиа-файла в окне браузера.

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

Например, файлы в формате QuickTime довольно часто внедряются в веб-страницы (рис. 13.1). Практически все пользователи Macintosh имеют соответствующее программное обеспечение, включающее в себя как независимые плейеры, так и специализированные плагины. Я уж и не говорю о миллионах людей, пользующихся Windows, — у большинства из них установлен QuickTime. А даже если это не так, можно его скачать в Интернете по следующему адресу: http://www.apple.com/ guidrtime/. Компания Apple регулярно выпускает обновления.

Рис. 13.1. Видеоряд в формате QuickTime проигрывается непосредственно в окне браузера

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

Еще одним форматом, для которого существуют весьма доступные плагины, является анимация Macromedia Flash. Примеры ее использования можно найти на сайтах, например, компаний, продающих автомобили или рекламирующих новые фильмы или телевизионные шоу. У многих пользователей установлен плагин для Flash, поэтому внедрять файлы этого типа можно, не особо задумываясь об их судь бе. Хотя Macromedia Director не является самым распространенным форматом, презентации этого типа (как и типа RealMedia) тоже нередко внедряют в веб-страницы. Плагины и для одного, и для другого можно без труда найти в Интернете, если они еще не установлены у пользователя.




Поделиться с друзьями:


Дата добавления: 2014-12-29; Просмотров: 358; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.046 сек.